Commit graph

30 commits

Author SHA1 Message Date
3a8031cba4
Always update galaxy roles
The galaxy package manager doesn't support skipping updates if the versions are the same, so force is the easiest way
2023-05-06 21:55:13 +01:00
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