Commit Graph

79 Commits

Author SHA1 Message Date
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
shockrah fbf6016d14 ? yea idk either 2021-11-25 00:10:07 -08:00
shockrah 314e86704f + Names to our two main hosts 2021-11-25 00:09:40 -08:00
shockrah 8b1d576bfb !+ Creating infra points for internet access on Crete subnet
With this patch members of the Crete subnet will be able to
properly access the outside world which is required for these
services to function as intended.
2021-11-24 21:14:23 -08:00
shockrah 86df303630 + Makefile for infra
Terraform commands give me eye cancer so
I'm putting this here for ease of use
2021-11-24 20:58:26 -08:00
shockrah 8f5ff2aff3 ! Baseline Terraform configuration(no EIP yet)
Major components are scripted out here however a
gateway + EIP still need to be configured for full
base level infra "doneness"
2021-11-24 20:44:32 -08:00
shockrah 96d08fa4ab ! Setting up baseline for project Athens
Initial terraform code will be found in subsequent patches
2021-11-24 20:22:53 -08:00