45c597b040
Big refactor to split core and services for better ordering
2022-10-27 14:28:34 -07:00
16f7eaa844
Remove some hosts
2022-09-27 21:27:34 -07:00
567e2d88e4
Add another pi
2022-09-16 16:46:10 -07:00
f9a9a37f6d
Add pi4 host
2022-08-30 15:09:48 -07:00
6c732800e6
Add lldap
2022-07-27 15:57:28 -07:00
bde0b84d70
Go back to a single ingress node to simplify Traefik TLS
...
The open source version of Traefik doesn't natively support HA. Running
multiple instances means that the TLS certificates will have to be
managed outside of Traefik and distributed to running jobs via Vault and
Nomad. This is doable, but I've decided to reduce the scope for now to
simplify things and go to a single Ingress node so that Traefik cert
management can be used.
2022-07-21 15:50:13 -07:00
1f111bcd04
Make order of host configs match playbook order
2022-06-17 15:14:55 -07:00
321d60dc1f
Switch to a 3 node cluster for better resiliance
2022-05-24 20:09:22 -07:00
3c7df5fa54
Add nextcloud backup job
2022-04-15 12:11:41 -07:00
5acb814abd
Lint, format, lock
2022-04-13 14:02:42 -07:00
a1217250dc
Create a lot more host volumes
...
Some are NFS volumes and present on all devices
2022-04-04 22:20:19 -07:00
4d4bf36d3c
Add vault setup: Not secured
2022-03-15 12:23:47 -07:00
99889f032d
Update hosts improve bootstrap and move a few things around
2022-03-12 10:08:05 -08:00
57df7199f7
Update ansible to deploy nomad and consul to Pi host
...
This is broken because the Pi doesn't have the right version of ip-tables
2022-02-27 14:54:25 -08:00