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
b9759b38f6
* Makefile now builds with new env vars
2022-04-22 22:41:00 -07:00
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
0977761976
+ Lewdlad DEV_GUILD_ID aware
2022-04-05 17:04:45 -07:00
4737249722
* Fixing src directory target
2022-03-14 23:07:56 -07:00
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
shockrah
7a75722733
+ Docs for sigma and internal ips
2021-11-25 20:45:15 -08:00
shockrah
82d039369c
!+ Sigma Instance
...
This will be the web host reverse proxy (for alpha & beta)
!+ More sec groups for port 80 for apt's request fallback
Only because Apt blows
* Renaming sec-group::basic_web_sec -> sec-group::general_web_req
Should be clearer w/ this rename
2021-11-25 20:44:00 -08:00
shockrah
6579935310
+ safety script to avoid breaking things later
2021-11-25 16:50:39 -08:00
shockrah
15b9a84d64
+ Scripts to setup packaging on alpha+beta and UFW
2021-11-25 16:34:51 -08:00
shockrah
38a8e79744
+ Gamma definition
...
+ Playbook for docker host
Infra host definitions are all in place however a proper gateway setup
is required since we're going to try and share a single elastic ip for the two
web servers
2021-11-25 01:09:29 -08:00
shockrah
2962591ef0
* Opting for ubuntu 21.10
...
* Also a new new regarding internet gateway requirement
2021-11-25 00:14:03 -08:00
shockrah
44bb460afc
+ vpc id to sec groups
2021-11-25 00:11:51 -08:00