Commit graph

40 commits

Author SHA1 Message Date
Samuel Clay
38c7463609 Adding hetzner db-consul servers. 2024-02-18 14:51:38 -05:00
Samuel Clay
f17d12a10c Work servers only need 4 celery. 2024-02-18 08:08:25 -05:00
Samuel Clay
39f4d73a13 App-counts to app-count 2024-02-18 07:14:25 -05:00
Samuel Clay
ded1bec96e Secondary redis is now port separated. 2024-02-11 08:46:09 -05:00
Samuel Clay
fd1346af7e Adding hetzner servers to haproxy 2024-02-08 17:26:15 -05:00
Samuel Clay
7a5ef1a26c Getting postgres working on hetzner. 2024-01-31 17:28:34 -05:00
Samuel Clay
13ecb01d0a Moving hetzner.ini 2024-01-11 06:57:49 -05:00
Samuel Clay
f9ad93e336 Adding hetzner servers. 2024-01-07 10:00:39 -05:00
Samuel Clay
77f8cc2324 Bumping up sentry and node text servers. 2022-08-17 09:51:12 -04:00
Samuel Clay
010b9d4fb5 Multiple redis servers. 2022-06-01 11:08:20 -04:00
Samuel Clay
ab63f9d2ae Bumping up node images size. 2022-03-09 17:31:56 -05:00
Samuel Clay
e5e3162f89 Moving from hosted Sentry to self-hosted sentry. 2022-01-03 14:48:39 -05:00
Samuel Clay
38c2004479 Haproxy shoudl reload on config update, adding celery task group, and allowing task servers to update inventory. 2021-11-14 17:21:04 -05:00
Samuel Clay
4a81611b01 Mongo analytics is its own server, with authentication. 2021-08-03 19:43:27 -04:00
Samuel Clay
7d8ba31ee1 Adding blog role and server. 2021-06-22 12:50:08 -04:00
Samuel Clay
a63b4097a3 Fixing nginx on staging to expose proper ports. 2021-05-19 22:03:53 -04:00
Samuel Clay
b1680f9e49 Adding db-metrics server. 2021-05-17 11:30:09 -04:00
Samuel Clay
6a559e0f3f HAProxy now does a graceful reload. Cleaning up ansible. Splitting out firewall into ufw role. 2021-05-14 18:40:43 -04:00
Samuel Clay
e82da094ab Search01 is a DB 2021-04-09 23:02:28 -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
3491d61642 Adding discovery and staging servers. Also adding a second node socket server. 2021-03-15 10:41:58 -04:00
Samuel Clay
f1dd44198d Switching from SRV based automatic haproxy server identification to manual tempaltes. Not great but not terrible. 2021-03-11 09:51:46 -05:00
Samuel Clay
b64f06c269 Refactoring tlnb and sshdo commands for new Docker-based installation. 2021-03-03 11:15:09 -05:00
Samuel Clay
155f9561db Updating node dockerfile to place node_modules in a parent directory to allow for volumizing node code. 2021-02-24 20:02:37 -05:00
Samuel Clay
0c4464636f Rearranging ansible directory 2021-02-23 19:13:54 -05:00
Samuel Clay
bdd4857bae Deleting all ufw rules on every run so firewalls remain clean. Also reloading gunicorn. 2021-02-23 18:37:56 -05:00
Samuel Clay
1f7816f8ab Getting the old non-docker servers working in concert with the new ones. Now to give them all the shared firewall and install consul. 2021-02-23 15:53:46 -05:00
Samuel Clay
32eb8539c1 Attempting to get old inventory working with new, but its not yet resolving for hosts. Not sure why. Also reducing node docker image down. 2021-02-19 19:58:11 -05:00
Samuel Clay
4ecbbd665f Firewall now includes every inventoried host. Should close off the now open ports. 2021-02-18 22:00:39 -05:00
Samuel Clay
56cea73a9c Beginning to add consul to old servers. 2021-02-18 18:59:00 -05:00
Samuel Clay
b06db8f0ba Cleaning up provisoning. 2021-02-18 14:40:11 -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
94d900aedc Working on inventories. 2021-02-08 19:22:51 -05:00
Samuel Clay
f2a37c85fe Fixing issue with droplets not being available once created. 2021-02-08 15:57:00 -05:00
Jonathan Math
0b30896d5d fix db-redis syntax in digital_ocean.yml 2021-02-04 15:37:46 -05:00
Samuel Clay
cd90b968fd Inventory groups can't have hyphens. 2021-02-03 20:06:08 -05:00
Jonathan Math
dc98aaea15 use db-redis-user group for setup_redis.yml and add repo role to setup_redis.yml 2021-02-02 22:58:56 -05:00
Samuel Clay
dccb87bd26 Adding files for common setup on app. Finishing up dynamic inventory. 2021-01-28 19:06:30 -05:00
Samuel Clay
d3ce8ab87c Dynamic inventory, grouped by role, for Digital Ocean in Ansible. 2021-01-26 19:45:15 -05:00
Samuel Clay
49b93fabe2 Adding nginx role. Needs conversion to docker-compose. 2021-01-23 10:54:00 -05:00