Commit Graph

29 Commits

Author SHA1 Message Date
c354085dfc Move split secrets into single env file
Separating state secrets and others made life a pain. Just do everything in an env file instead, which makes syncing a lot simpler
2023-05-03 20:54:06 +01:00
ba89b87a61 Add script to update terraform secrets 2023-02-08 20:37:22 +00:00
da450c08dd Decommission k8s environment
Need a little more time in the playground before I have use of a production-grade environment. Especially when it's costing $20/mo
2022-05-02 21:44:33 +01:00
2093f72602 Add a skeleton k8s deployment setup
DNS will come later
2022-03-07 21:58:17 +00:00
c5215e330b Update yamllint to fix dependency issue
I think this still validates everything we need it to
2022-01-11 20:51:12 +00:00
9e473265a5 Read vault password from bitwarden instead of filesystem
https://theorangeone.net/posts/ansible-vault-bitwarden/
2021-12-20 17:25:18 +00:00
c4999d7b25 Use ansible collections for things 2021-02-07 13:02:14 +00:00
4e5359767c Allow commands to be passed to ansible-playbook
Namely `--limit`, which is awesome!
2020-07-14 19:36:16 +01:00
c09b46aac0 Stop moving into ansible/ before running things
Makes life easier
2020-06-15 13:21:52 +01:00
4d13e3c78f Move requirements files into ansible dir 2020-06-15 13:11:44 +01:00
4b458ba7ad Time deploy 2020-05-25 12:09:24 +01:00
85e7714f2e Rename galaxy requirements 2020-05-18 16:46:18 +01:00
85f6f59970 Use ansible galaxy to install docker 2020-03-02 19:37:11 +00:00
fd4e5e8798 Don't fail if secrets dont exist 2020-02-22 21:12:22 +00:00
a736afef4d Remove general linter 2020-02-22 21:09:24 +00:00
34aa3a52f8 Restructure helper scripts so they're slightly more useful 2020-02-22 20:41:04 +00:00
0f984f3f23 Create a more generic terraform helper script 2020-02-22 20:21:14 +00:00
2471b4f843 Move backend to S3 based 2020-02-21 22:15:32 +00:00
418c813ddb Add CI to validate terraform 2020-02-21 18:51:06 +00:00
a3cc0f7849 Init terraform 2020-02-21 18:44:25 +00:00
b8a5a4cb72 Remove password authentication 2020-01-26 18:49:02 +00:00
7b57e438c1 Actually run deploys 2020-01-17 22:27:45 +00:00
0d142e455f Add ansibe confgi file 2020-01-17 20:38:45 +00:00
905719f2f1 Add a setup helper script 2019-12-08 17:09:07 +00:00
cd3686257a Add a master deploy script 2019-12-08 17:03:17 +00:00
58a3683355 Define haproxy config 2019-12-08 16:47:28 +00:00
b0277c2f46 COnfigure SSH bastion 2019-12-08 15:55:19 +00:00
1b96d96938 Add GitHub workflows for linting 2019-12-08 12:07:57 +00:00
ce54cf1f4c Init ansible workflow 2019-12-08 11:58:43 +00:00