77ef4b4167
Use quad9 encrypted dns
2024-02-13 12:02:14 -08:00
b35b8cecd5
Blocky: Remove mysql and redis configs from stunnel if server isn't found
2024-02-13 12:01:45 -08:00
b9dfeff6d8
Have blocky use router for upstream in nomad
2024-02-13 12:01:08 -08:00
2ff954b4b5
Bump nomad
2024-02-13 12:00:43 -08:00
2528dafcc6
Make nomad restart playbook more resilient
2024-02-13 12:00:24 -08:00
0e168376b8
Add terraform destroy to makefile
2024-02-13 11:59:47 -08:00
a16dc204fe
Run dummy backup more frequently to make graphs easier to read
2024-01-24 20:10:14 -08:00
93d340c182
Make sure gitea ingress uses system wesher config
...
It was always using wesher
2024-01-23 12:09:59 -08:00
37ee67b2e6
fix: Add job_id output to services
...
This should be earlier in history
2024-01-23 12:09:29 -08:00
35dfeb3093
Add service healthchecks
2024-01-23 12:08:47 -08:00
0a2eace3dd
Fix lldap secrets
2024-01-23 12:07:42 -08:00
6fe1b200f2
Update loki
2024-01-23 12:06:25 -08:00
c5d5ab42b8
Add some nomad actions for backups to test different formatting
2024-01-23 12:05:56 -08:00
efe7864cc9
Delay shutdowns of backup jobs to reduce killing those in progress
2024-01-23 12:05:20 -08:00
9ba74ce698
Use return vars for service acl
2024-01-16 14:16:21 -08:00
4fe3d46d5f
Add external service acls for authelia
2024-01-16 14:15:56 -08:00
cf8bde7920
Add external traefik routes to nomad vars
2024-01-16 14:15:18 -08:00
bc87688f1a
Move ldap secrets
2024-01-16 14:14:39 -08:00
3491c1f679
Add refresh make target
2024-01-16 14:04:44 -08:00
7b019e0787
Add auth to sonarr
2024-01-08 14:57:06 -08:00
0f19e2433f
Upgrade sonarr to version 4
2024-01-08 10:14:53 -08:00
c01d45c7a2
Upgrade grafana to version 10
2024-01-08 10:11:42 -08:00
d07afe2319
Update traffic routes to handle null IPs
...
Eg. 0.0.0.0 for blocked domains
2024-01-06 16:23:45 -08:00
b025e4a87e
Add repo unlock via Nomad action to backups
2024-01-06 16:22:20 -08:00
9be16fef1f
Upgrade traefik to 2.10
2024-01-04 13:25:10 -08:00
c26da678b3
Small traefik cleanup
...
Remove fallback DNS since we only care about internal DNS
Use loopback address for accessing Nomad UI
2024-01-04 13:24:49 -08:00
6b9533ef71
Run traefik on multiple hosts
2024-01-04 13:24:15 -08:00
0bd995ec2b
Traefik: Use nomad vars for dynamic certs
...
Rather than having Traefik handle cert fetching, instead
it is delegated to a separate job so that multiple Traefik
instances can share certs
2024-01-04 10:55:49 -08:00
0d340f3349
Periodic job to renew lego certs and store them in Nomad Variables
...
This will allow multiple instance of Traefik to serve certs.
2024-01-04 10:53:25 -08:00
bcad131aa7
Use job id for lldap acls
2024-01-04 10:53:23 -08:00
cda2842f8f
Switch to image containing stunnel
...
Rather than installing on container startup, using an image with
stunnel pre-installed. This avoids issues with DNS breaking
the container on startup.
2024-01-03 13:50:49 -08:00
9544222961
Bump to 1.7.2
2023-12-29 20:47:58 -08:00
7bc4ae1f8b
Reserve node memory to reduce OOM kills
2023-12-29 07:36:23 -08:00
1a3c096b65
Fix nomad fixers
2023-12-29 07:35:07 -08:00
25e533287d
Fix gitea backups syntax
2023-12-18 12:23:21 -08:00
7e87002be2
Nomad 1.7
2023-12-18 12:22:19 -08:00
ab6906e989
Gitea backups
2023-12-10 20:39:33 -08:00
ca55209316
Fix blocky redis
2023-12-10 20:37:43 -08:00
1b49f015c5
Update blocky config to v0.22 schema
2023-11-30 14:00:27 -08:00
eb25138675
Remove defunct lists
2023-11-30 13:39:22 -08:00
69a0f760b4
Remove defunct lists
2023-11-30 13:39:01 -08:00
3fcedaddb7
Remove todo from traefik
2023-11-30 13:26:15 -08:00
bb34b434b8
Add custom blocklists hosted on my gitea server
2023-11-30 13:23:54 -08:00
36cdb8f41b
Add Gitea
...
Currently it won't auto bootstrap auth. A command has to be executed one
time to get it to be added to the database.
2023-11-30 13:22:54 -08:00
cdd4e9b5d5
Fix custom ports for services
2023-11-30 13:22:53 -08:00
f06e90ab0d
Remove hw transcode constraints from photoprism
2023-11-30 10:05:39 -08:00
2d733b278c
Make backup jobids static so they work on clean deploy
2023-11-30 09:55:08 -08:00
b218633c2c
Add scheduled job to update UniFi Traffic Routes
...
Because I use a custom DNS server, Domain based routing rules
don't work. This instead resolves the domains and then adds
the IP addresses to the rules.
2023-11-20 10:37:03 -08:00
e21ec11eb5
Fix grafana
...
Broken template
2023-11-20 10:35:49 -08:00
d6f9c2a7e4
Fix diun include tags variable
...
This fixes a configuration bug causing diun to include all tags by default.
2023-11-16 12:22:44 -08:00