|
67631eb1a0
|
Update Nomad
|
2022-06-23 09:51:21 -07:00 |
|
|
dfa95ee454
|
Generate blocky host mapping from Consul kv
|
2022-06-23 09:51:09 -07:00 |
|
|
ca6e766a40
|
Update blocky one instance at a time
Avoids dns going down with all instances updating at once
|
2022-06-23 09:50:23 -07:00 |
|
|
d022fe9bc4
|
Deploy backup jobs to all hosts and dynamically determine jobs per node
|
2022-06-23 09:49:57 -07:00 |
|
|
325a27a4ec
|
Remove csi deployment
|
2022-06-23 09:49:03 -07:00 |
|
|
37c4ab4c25
|
Move databases to a single module
|
2022-06-23 09:48:01 -07:00 |
|
|
37c6fd4735
|
Make traefik a system service
For this to work, will need to put TLS certs in Vault
|
2022-06-17 15:20:43 -07:00 |
|
|
b6a9c80748
|
Add base hostname to consul in Playbook
|
2022-06-17 15:19:43 -07:00 |
|
|
2f65105592
|
WIP: Add democratic-csi storage plugin
|
2022-06-17 15:19:19 -07:00 |
|
|
18dbc89b2a
|
Make nextcloud backup a non-sidecar task
Avoids restarting whole group when if it fails
|
2022-06-17 15:16:45 -07:00 |
|
|
3cf69503ea
|
Remove some unecessary traefik configs from tasks
|
2022-06-17 15:15:37 -07:00 |
|
|
1f111bcd04
|
Make order of host configs match playbook order
|
2022-06-17 15:14:55 -07:00 |
|
|
e518288308
|
Use new host name in terraform consul address
|
2022-05-24 20:11:57 -07:00 |
|
|
40e3562195
|
Use new token variable name after bootstrap
|
2022-05-24 20:11:41 -07:00 |
|
|
f544a54631
|
Add autopilot
|
2022-05-24 20:11:18 -07:00 |
|
|
e57fcfcfdb
|
Add docker install
|
2022-05-24 20:11:07 -07:00 |
|
|
423c8f23c5
|
Auto initialize vault
|
2022-05-24 20:10:47 -07:00 |
|
|
2f95257325
|
Wait until mysql is deployed before continuing
Otherwise dependent jobs will fail and take up time restarting
|
2022-05-24 20:10:26 -07:00 |
|
|
c09af9936a
|
Remove unused playbook
|
2022-05-24 20:09:45 -07:00 |
|
|
321d60dc1f
|
Switch to a 3 node cluster for better resiliance
|
2022-05-24 20:09:22 -07:00 |
|
|
a07f37ff1b
|
Fix venv detection for ansible cluster target
This fixes the installation of the consul python library
|
2022-05-24 20:07:52 -07:00 |
|
|
faef7f3734
|
Make redis optional for blocky to help with resliliance to a single host failing
|
2022-05-19 16:54:16 -07:00 |
|
|
8a606cbe05
|
Dynamically add dns routes to traefik instances to blocky
|
2022-05-19 16:53:56 -07:00 |
|
|
d39c82762e
|
Add dedicated backup module and jobs
Possible alternative to backups deployed with each job
|
2022-05-18 14:23:46 -07:00 |
|
|
a3d9c40f46
|
Fix prom scraping
|
2022-05-18 14:22:52 -07:00 |
|
|
18c5b006e8
|
Add smarttv block list to default on blocky
|
2022-05-18 14:22:35 -07:00 |
|
|
e71c534fcf
|
Default nomad cluster to ansible
|
2022-05-18 14:22:21 -07:00 |
|
|
9a360c91b2
|
nomad: Run block on all hosts
|
2022-05-18 11:29:00 -07:00 |
|
|
b6145a54a0
|
WIP: Vault db
|
2022-05-12 19:27:52 -07:00 |
|
|
07ff8e57b8
|
Bind mysql to loopback
|
2022-05-09 21:45:08 -07:00 |
|
|
7d587d59a1
|
Add prom ports to nextcloud backup
|
2022-05-09 21:44:26 -07:00 |
|
|
fc583abace
|
Use consul http port in traefik
|
2022-04-15 12:25:15 -07:00 |
|
|
aeb662d799
|
Build traefik static config better when services aren't found
|
2022-04-15 12:13:00 -07:00 |
|
|
456485aa5e
|
no log for some more sensitive info
|
2022-04-15 12:12:28 -07:00 |
|
|
126cd6743f
|
WIP nomad vault db integration
|
2022-04-15 12:12:15 -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 |
|
|
036fe9c525
|
remove useless blank line
|
2022-04-05 09:44:40 -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 |
|
|
18635aad2d
|
Fix nomad vault policies
|
2022-04-04 22:19:32 -07:00 |
|
|
f8f7cf2dc2
|
Add Nomad ACL bootstrap
|
2022-03-23 16:08:18 -07:00 |
|
|
e3d894a8d5
|
Update bootstrap for acls
|
2022-03-21 20:13:13 -07:00 |
|
|
d7a1a3c6f6
|
Add additional block lists to blocky
|
2022-03-21 20:12:47 -07:00 |
|
|
a18388e36d
|
Add ignore
|
2022-03-16 09:50:55 -07:00 |
|
|
bd5a71c3da
|
Maybe dynamic nomad?
|
2022-03-15 12:23:47 -07:00 |
|
|
e913084fe7
|
Remove web and metrics entrypoints from services
|
2022-03-15 12:23:47 -07:00 |
|
|
4d4bf36d3c
|
Add vault setup: Not secured
|
2022-03-15 12:23:47 -07:00 |
|
|
a46d3d8807
|
Fix mysql intents
|
2022-03-14 16:56:44 -07:00 |
|
|
72a9b007e2
|
Change default bind address to loopback
|
2022-03-14 15:59:50 -07:00 |
|
|
75fd68552e
|
Add intents
|
2022-03-14 15:59:50 -07:00 |
|