|
2a0d40aca9
|
Only pass vault pass when deploying
This makes linting much simpler
|
2023-06-15 14:45:09 +01:00 |
|
|
3a8031cba4
|
Always update galaxy roles
/ terraform (push) Successful in 1m17s
/ ansible (push) Successful in 2m16s
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 |
|