Commit Graph

363 Commits

Author SHA1 Message Date
shockrah a32f339ca1 + Filebrowser stack
+ Cert setup for filebrowser service

This is going to be served under gallery.leftcoast.space for
a common fileserver thing that we use as a kind of scrapbook
2022-06-14 21:17:59 -07:00
shockrah 0d634f6bdc + Simple runbook for mounting drives 2022-06-13 23:54:37 -07:00
shockrah 36891b111e - Removing musical maurice
- Lewdlad now managed by another project
2022-06-13 23:35:52 -07:00
shockrah a61ef4b841 + Docker config to save on space 2022-06-13 23:16:30 -07:00
shockrah 2f926b99c1 + Ignoring env var files 2022-06-13 23:14:38 -07:00
shockrah 1ab3137444 + Docker user 2022-06-13 23:13:55 -07:00
shockrah 92733f6613 * Moving to a remote backend in s3 2022-06-13 23:08:02 -07:00
shockrah acfd39be9b + Creating new volume for the photo/video gallery service
Service ware still needs to be defined but this is the only resource we need
to build out in order to have things be kosher
2022-06-12 21:34:39 -07:00
shockrah b9759b38f6 * Makefile now builds with new env vars 2022-04-22 22:41:00 -07:00
shockrah 87f7daed2b * Moving all vars to an input-vars.tf module
The idea with this is to centralize the variables so that they are
easier to find and configure. The old way was scattered and lead to
being unclear. There is also much more documentation added with this
patch for clarity-sake
2022-04-22 22:31:28 -07:00
shockrah 0977761976 + Lewdlad DEV_GUILD_ID aware 2022-04-05 17:04:45 -07:00
shockrah 4737249722 * Fixing src directory target 2022-03-14 23:07:56 -07:00
shockrah 9ce3460e5c * Fixing common cert update playbook
Relevant vars are found in .env/certbot.yml (outside of git)
import_playbook is apparantly how we can call all cert update scripts
2022-03-03 18:07:41 -08:00
shockrah b16f6d8d12 + Streamlining renewal of certs for all hosts/sites 2022-02-08 20:01:43 -08:00
shockrah 7bb82cce52 * Fixing alpha certbot host target 2022-02-08 20:01:18 -08:00
shockrah 4b6b32e7fd + Simplifying site deployment playbooks 2022-02-08 19:21:14 -08:00
shockrah 7a952887f7 * Documentative changes for clarity sake 2022-01-31 19:55:37 -08:00
shockrah 72c45c7bb7 + CLippable service setup 2022-01-27 02:14:20 -08:00
shockrah d0b58cbb9d + New vars for beta 2022-01-10 17:08:45 -08:00
shockrah 25826c90a8 + Keeping new varss directory 2021-12-27 23:52:50 -08:00
shockrah f6fea25384 * Fixing issue with file removal 2021-12-27 23:51:39 -08:00
shockrah b7efff98fe + Base plays for updating all static sites 2021-12-27 23:42:17 -08:00
shockrah b91d04dbf5 * Moving chatbots to their own directory 2021-12-26 18:09:13 -08:00
shockrah 20b8db4095 - Removing fluff run script 2021-12-26 18:07:33 -08:00
shockrah 2d6d4e5dfc + Searx with all required configurations in place 2021-12-26 18:06:38 -08:00
shockrah 8d8e794257 - removing old nginx playbook 2021-12-26 14:09:03 -08:00
shockrah b1dd1dfd7b + Reverse proxy with nginx for internally hosted services 2021-12-26 14:08:10 -08:00
shockrah a4f9020a7e + Basic searx seutp 2021-12-26 14:07:54 -08:00
shockrah 962885470b * Fixing server name for freechat
- Removing pointless single website push playbook
2021-12-16 13:33:10 -08:00
shockrah 8c318157e3 + Certbot certificate installation
+ Pushing out all website content
+ Pushing out nginx configs
+ Resume nginx config
2021-12-15 00:52:41 -08:00
shockrah bba8c30b25 + Proof of concept playbooks for pushing website content
So far testing with with athens-freechat.shockrah.xyz
HTTP setup is working thus far and so certbot integrations are all that
is left. Once those are done creating plays for all other websites
should be fairly straight forward
2021-12-14 23:55:02 -08:00
shockrah 8f029e989f * Test playbook working as expected 2021-12-12 22:04:11 -08:00
shockrah 7efec03023 * Fixing issue with not running tasks with sudo
+ Creating users/groups for web admin operations
2021-12-11 17:54:20 -08:00
shockrah 52e505fba8 + Init playbook for setting up static server 2021-12-11 17:26:46 -08:00
shockrah babd9bbe81 - removing fluff scripts
+ new script to easily pick out playbooks to run
2021-12-10 00:47:38 -08:00
shockrah 92a450927d - Removing tons of complexity and removing cost overall
! Down to just 2 public servers for now because why tf now servers
2021-12-03 21:25:51 -08:00
shockrah ffbd1ceee5 ! Lewdlad & MusicalMaurice now setup 2021-11-30 23:12:49 -08:00
shockrah a8ddf88d00 + Fixing sample HTTP requests
These are really only used to verify that ports configs are correct
2021-11-28 15:27:14 -08:00
shockrah 29a753f192 ! New readme which is more presentable 2021-11-28 15:25:50 -08:00
shockrah 93db017030 !* Fixing target cidr_blocks: internal_ssh_recv & gamma_sec
With this gamma can now talk to all servers correctly
2021-11-28 15:25:35 -08:00
shockrah 3dd15a4bb8 + Olympus subnet definition 2021-11-28 15:24:44 -08:00
shockrah 17c1e3467b * Fixing NAT gateway for proper usage from crete members
With this patch members of Crete can now get system patches
2021-11-28 15:24:26 -08:00
shockrah 157e2db453 * Private ip's now adhere to new subnets 2021-11-28 15:23:44 -08:00
shockrah 86a0122042 + Demeter EIP, and NAT Gateway for private instances
* Updating naming scheme in gateway.tf & route-table.tf
Should be more clear what each block is meant for
2021-11-26 22:03:36 -08:00
shockrah fa91971e45 + Demeter docs 2021-11-26 22:01:52 -08:00
shockrah c389cfb220 + Playbook for simple echo's
+ Init play for gamma
2021-11-26 22:01:25 -08:00
shockrah 0782ebf049 Merge branch 'master' of gitlab.com:shockrah/project-athens 2021-11-25 21:30:09 -08:00
shockrah 4fe7ffb61d + Moar configs 2021-11-25 21:29:54 -08:00
shockrah f6cc1605ca * Fixing private IP's to range 151-154
From Alpha -> Sigma
2021-11-25 21:29:13 -08:00
shockrah 25136fc799 * Fixing private IP's to range 151-154
From Alpha -> Sigma
2021-11-25 21:28:03 -08:00