Commit Graph

  • 97205a216c Cleaning up route53 entries shockrah 2022-12-27 22:03:46 -0800
  • e2c4db294a Renaming project-athens.xyz route53 config shockrah 2022-12-27 21:08:19 -0800
  • dcd3da5e47 Removing custom health check for now shockrah 2022-12-27 21:06:20 -0800
  • 00edcc64af Formatting and comments shockrah 2022-12-27 21:02:56 -0800
  • 52a9a94b32 Importing shockrah.xyz A records into terraform shockrah 2022-12-27 21:01:46 -0800
  • f58fa4ae69 Adding shockrah.xyz public dns records shockrah 2022-12-27 20:45:32 -0800
  • 4e46f34440 Imported route53 zone + records shockrah 2022-12-27 17:33:23 -0800
  • ae61177661 Alpha configuration which still wont register shockrah 2022-12-16 22:51:05 -0800
  • c4e169efee Tagging subnets shockrah 2022-12-16 22:50:45 -0800
  • f47ce5e4ff Adding fallback for port 80 on base ecs shockrah 2022-12-16 22:50:15 -0800
  • 6b0f985cd9 Adding generic health check for sample service shockrah 2022-12-16 22:49:55 -0800
  • fafaae4ba7 Logging and role configuration speerated shockrah 2022-12-16 22:05:21 -0800
  • 791d950821 Moving prefix to vars file shockrah 2022-12-09 22:23:13 -0800
  • 4d15923af9 ALB requires two subnets to sit across shockrah 2022-12-09 22:23:04 -0800
  • d4dae7618b Hooking service to a load balancer shockrah 2022-12-09 22:22:47 -0800
  • 6212a7d8cc Removing atlas host shockrah 2022-12-09 21:49:17 -0800
  • 9d426917f7 Working sample service with ECS for now this is just a hello world service with a public IP shockrah 2022-12-09 20:55:30 -0800
  • e830889432 Creating definition for alpha and lewdlad service shockrah 2022-12-06 19:53:48 -0800
  • b9ac171181 Runbook for setting up atlas shockrah 2022-11-09 00:43:42 -0800
  • 025b0539a6 All services now migrated and tested to be working as intended shockrah 2022-11-09 00:43:29 -0800
  • 7ddd15c4a5 Searx, Clippable, & Filebrowser services are now running on the host shockrah 2022-11-09 00:17:22 -0800
  • 7d6fee4781 Adding first 3 steps/playbooks for setting up atlas shockrah 2022-11-08 22:11:12 -0800
  • 3ef52017c1 New version of alpha named atlas ready for provisioning shockrah 2022-10-29 15:50:40 -0700
  • 369a5dbfa1 Minor rework to readme shockrah 2022-10-22 15:25:25 -0700
  • ae8816bbc6 * Better build scripts which are now source aware shockrah 2022-10-21 20:56:07 -0700
  • a970d344e9 - No longer using web user to copy static content + init.yml now creates web user properly shockrah 2022-10-21 20:55:52 -0700
  • 890286b77d fixing copy params for resume updates shockrah 2022-10-10 09:58:52 -0700
  • c43987faf4 Allowing massive files to be uploaded to files.leftcoast.space shockrah 2022-10-06 15:33:02 -0700
  • 39c4545b70 Removing old references shockrah 2022-09-22 11:11:36 -0700
  • 4290398c11 + Adding files.leftcoast.space to alphas certbot list shockrah 2022-09-13 07:26:33 -0700
  • 026ee129eb + qrcodes now part of project athens scope shockrah 2022-07-24 23:33:50 -0700
  • 836101beca * leftcoast file server fixerinod shockrah 2022-07-24 23:33:32 -0700
  • 5f0e2bbc03 * Larger file upload support for gallery shockrah 2022-06-24 12:24:10 -0700
  • a32f339ca1 + Filebrowser stack + Cert setup for filebrowser service shockrah 2022-06-14 21:17:59 -0700
  • 0d634f6bdc + Simple runbook for mounting drives shockrah 2022-06-13 23:54:37 -0700
  • 36891b111e - Removing musical maurice - Lewdlad now managed by another project shockrah 2022-06-13 23:35:52 -0700
  • a61ef4b841 + Docker config to save on space shockrah 2022-06-13 23:16:30 -0700
  • 2f926b99c1 + Ignoring env var files shockrah 2022-06-13 23:14:38 -0700
  • 1ab3137444 + Docker user shockrah 2022-06-13 23:13:55 -0700
  • 92733f6613 * Moving to a remote backend in s3 shockrah 2022-06-13 23:08:02 -0700
  • acfd39be9b + Creating new volume for the photo/video gallery service shockrah 2022-06-12 21:34:39 -0700
  • b9759b38f6 * Makefile now builds with new env vars shockrah 2022-04-22 22:41:00 -0700
  • 87f7daed2b * Moving all vars to an input-vars.tf module shockrah 2022-04-22 22:31:28 -0700
  • 0977761976 + Lewdlad DEV_GUILD_ID aware shockrah 2022-04-05 17:04:45 -0700
  • 4737249722 * Fixing src directory target shockrah 2022-03-14 23:07:56 -0700
  • 9ce3460e5c * Fixing common cert update playbook shockrah 2022-03-03 18:07:41 -0800
  • b16f6d8d12 + Streamlining renewal of certs for all hosts/sites shockrah 2022-02-08 20:01:43 -0800
  • 7bb82cce52 * Fixing alpha certbot host target shockrah 2022-02-08 20:01:18 -0800
  • 4b6b32e7fd + Simplifying site deployment playbooks shockrah 2022-02-08 19:21:14 -0800
  • 7a952887f7 * Documentative changes for clarity sake shockrah 2022-01-31 19:55:37 -0800
  • 72c45c7bb7 + CLippable service setup shockrah 2022-01-27 02:14:20 -0800
  • d0b58cbb9d + New vars for beta shockrah 2022-01-10 17:08:45 -0800
  • 25826c90a8 + Keeping new varss directory shockrah 2021-12-27 23:52:50 -0800
  • f6fea25384 * Fixing issue with file removal shockrah 2021-12-27 23:51:39 -0800
  • b7efff98fe + Base plays for updating all static sites shockrah 2021-12-27 23:42:17 -0800
  • b91d04dbf5 * Moving chatbots to their own directory shockrah 2021-12-26 18:09:13 -0800
  • 20b8db4095 - Removing fluff run script shockrah 2021-12-26 18:07:33 -0800
  • 2d6d4e5dfc + Searx with all required configurations in place shockrah 2021-12-26 18:06:38 -0800
  • 8d8e794257 - removing old nginx playbook shockrah 2021-12-26 14:09:03 -0800
  • b1dd1dfd7b + Reverse proxy with nginx for internally hosted services shockrah 2021-12-26 14:08:10 -0800
  • a4f9020a7e + Basic searx seutp shockrah 2021-12-26 14:07:54 -0800
  • 962885470b * Fixing server name for freechat - Removing pointless single website push playbook shockrah 2021-12-16 13:33:10 -0800
  • 8c318157e3 + Certbot certificate installation + Pushing out all website content + Pushing out nginx configs + Resume nginx config shockrah 2021-12-15 00:52:41 -0800
  • 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 shockrah 2021-12-14 23:55:02 -0800
  • 8f029e989f * Test playbook working as expected shockrah 2021-12-12 22:04:11 -0800
  • 7efec03023 * Fixing issue with not running tasks with sudo + Creating users/groups for web admin operations shockrah 2021-12-11 17:54:20 -0800
  • 52e505fba8 + Init playbook for setting up static server shockrah 2021-12-11 17:26:46 -0800
  • babd9bbe81 - removing fluff scripts + new script to easily pick out playbooks to run shockrah 2021-12-10 00:47:38 -0800
  • 92a450927d - Removing tons of complexity and removing cost overall ! Down to just 2 public servers for now because why tf now servers shockrah 2021-12-03 21:25:51 -0800
  • ffbd1ceee5 ! Lewdlad & MusicalMaurice now setup shockrah 2021-11-30 23:12:49 -0800
  • a8ddf88d00 + Fixing sample HTTP requests These are really only used to verify that ports configs are correct shockrah 2021-11-28 15:27:14 -0800
  • 29a753f192 ! New readme which is more presentable shockrah 2021-11-28 15:25:50 -0800
  • 93db017030 !* Fixing target cidr_blocks: internal_ssh_recv & gamma_sec With this gamma can now talk to all servers correctly shockrah 2021-11-28 15:25:35 -0800
  • 3dd15a4bb8 + Olympus subnet definition shockrah 2021-11-28 15:24:44 -0800
  • 17c1e3467b * Fixing NAT gateway for proper usage from crete members With this patch members of Crete can now get system patches shockrah 2021-11-28 15:24:26 -0800
  • 157e2db453 * Private ip's now adhere to new subnets shockrah 2021-11-28 15:23:44 -0800
  • 86a0122042 + Demeter EIP, and NAT Gateway for private instances shockrah 2021-11-26 22:03:36 -0800
  • fa91971e45 + Demeter docs shockrah 2021-11-26 22:01:52 -0800
  • c389cfb220 + Playbook for simple echo's + Init play for gamma shockrah 2021-11-26 22:01:25 -0800
  • 0782ebf049 Merge branch 'master' of gitlab.com:shockrah/project-athens shockrah 2021-11-25 21:30:09 -0800
  • 4fe7ffb61d + Moar configs shockrah 2021-11-25 21:29:54 -0800
  • f6cc1605ca * Fixing private IP's to range 151-154 From Alpha -> Sigma shockrah 2021-11-25 21:28:03 -0800
  • 25136fc799 * Fixing private IP's to range 151-154 From Alpha -> Sigma shockrah 2021-11-25 21:28:03 -0800
  • 7a75722733 + Docs for sigma and internal ips shockrah 2021-11-25 20:45:15 -0800
  • 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 shockrah 2021-11-25 20:44:00 -0800
  • 6579935310 + safety script to avoid breaking things later shockrah 2021-11-25 16:50:39 -0800
  • 15b9a84d64 + Scripts to setup packaging on alpha+beta and UFW shockrah 2021-11-25 16:34:51 -0800
  • 38a8e79744 + Gamma definition + Playbook for docker host shockrah 2021-11-25 01:09:29 -0800
  • 2962591ef0 * Opting for ubuntu 21.10 * Also a new new regarding internet gateway requirement shockrah 2021-11-25 00:14:03 -0800
  • 44bb460afc + vpc id to sec groups shockrah 2021-11-25 00:11:51 -0800
  • fbf6016d14 ? yea idk either shockrah 2021-11-25 00:10:07 -0800
  • 314e86704f + Names to our two main hosts shockrah 2021-11-25 00:09:40 -0800
  • 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. shockrah 2021-11-24 21:14:23 -0800
  • 86df303630 + Makefile for infra Terraform commands give me eye cancer so I'm putting this here for ease of use shockrah 2021-11-24 20:58:26 -0800
  • 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" shockrah 2021-11-24 20:44:32 -0800
  • 96d08fa4ab ! Setting up baseline for project Athens Initial terraform code will be found in subsequent patches shockrah 2021-11-24 20:22:53 -0800