Commit graph

35 commits

Author SHA1 Message Date
Samuel Clay
92a0e85ac6 Generate -> Generate inventory.py 2021-05-17 12:10:14 -04:00
Samuel Clay
b1680f9e49 Adding db-metrics server. 2021-05-17 11:30:09 -04:00
Samuel Clay
22605d07cc Changing hostname on early task machines. 2021-05-14 12:29:47 -04:00
Samuel Clay
54e4914804 Adding 3 consul servers. 2021-05-12 15:41:17 -04:00
Samuel Clay
679e70a2b7 Adding mongodb conf. 2021-05-10 18:20:54 -04:00
Samuel Clay
72d8f07cf8 Adding db mongo secondary 2021-05-10 18:08:04 -04:00
Samuel Clay
1b3b42648f Adding benchmarking and volumes for spinning up new mongo clusters. 2021-05-10 13:58:43 -04:00
Samuel Clay
b4d4c64c6c Bumping task servers. 2021-04-22 11:38:27 -04:00
Samuel Clay
a4b7927b92 Nice number of feed fetchers 2021-04-16 17:25:57 -04:00
Samuel Clay
2c1de6bdca Finish moving ansible playbooks, forgot terraform provisioning. 2021-04-16 11:42:49 -04:00
Samuel Clay
2279e117c5 Bumping to 30 task servers 2021-04-08 20:50:47 -04:00
Samuel Clay
18c1ac8365 Fixing broken calc command in compressed CSS. Can use a - but not a + because the space will condense from calc(100% + 56px) to calc(100%+56px) which is invalid CSS. 2021-04-07 21:25:22 -04:00
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