Commit graph

23 commits

Author SHA1 Message Date
Samuel Clay
d52a8d362c Reducing number of workers on docker-compose. Also removing extraneous task servers and consolidating to task-celery for feeds and task-work for cron and work 2021-03-17 20:13:58 -04:00
Samuel Clay
3491d61642 Adding discovery and staging servers. Also adding a second node socket server. 2021-03-15 10:41:58 -04:00
Samuel Clay
c12b2493ed Finishing up db-mongo-analytics. Redis also now works. 2021-02-24 11:57:26 -05:00
Samuel Clay
0c4464636f Rearranging ansible directory 2021-02-23 19:13:54 -05:00
Samuel Clay
d498cca9e1 Handling multiple servers of the same name. Adding node-images for imageproxy. 2021-02-18 18:03:36 -05:00
Samuel Clay
b6e0d835bd Renaming consul-manager to db-consul. Handling multiples in terraform by naming them with the droplet index. 2021-02-18 13:51:06 -05:00
Samuel Clay
06bdbf48e9 Splitting task into four task servers. Renaming elasticsearch to db-elasticsearch. Working on HAProxy. 2021-02-17 21:07:12 -05:00
Samuel Clay
af58642ad5 Splitting out dnsmasq 2021-02-17 16:48:07 -05:00
Samuel Clay
69dfd2e6d3 Terraform state now lives on S3. 2021-02-16 19:23:35 -05:00
Samuel Clay
94d900aedc Working on inventories. 2021-02-08 19:22:51 -05:00
Samuel Clay
1901561fa0 Ensuring droplets are created. Fixing a few TF naming issues. 2021-02-08 17:10:33 -05:00
Jonathan Math
7416f512d6 add extra ssh timeout time and commands to check ssh connections in terraform before continuing to do the rest of the provisioning. 2021-02-08 14:18:25 -05:00
Jonathan Math
5fc44621b6 add provision script to run after each droplet creation in terraform script 2021-02-04 15:39:44 -05:00
Jonathan Math
2b08edb21e fix terraform syntax 2021-02-04 14:21:16 -05:00
Jonathan Math
5c07ab7aa9 add consul-manager machine to terraform script 2021-02-04 11:27:30 -05:00
Jonathan Math
fb32619665 remove unnecessary syntax from digitalocean.tf and also limit setup_root to run only on the resource that is causing it to be called 2021-02-03 19:20:20 -05:00
Jonathan Math
8d8ed631c9 update digitalocean.tf to run generate.py and setup_root.yml whenever a droplet is created 2021-02-02 22:56:32 -05:00
Jonathan Math
a5ea4dcb35 add node-page droplet to terraform script 2021-02-02 10:02:28 -05:00
Jonathan Math
b8e17ac70a change 'app' droplet name to 'app-django' in terraform script 2021-02-01 21:41:39 -05:00
Jonathan Math
eaca803321 add missing ssh keys to droplets in terraform script 2021-02-01 12:36:23 -05:00
Jonathan Math
25654da172 rename digitalocean droplets in terraform script to make sense with digital_ocean.yml groupings 2021-02-01 11:45:25 -05:00
Jonathan Math
0dd0a701b3 make do_token read from '/srv/secrets-newsblur/keys/digital_ocean.token' 2021-02-01 11:19:18 -05:00
Jonathan Math
130d35556d add terraform script for generating droplets 2021-02-01 11:10:28 -05:00