IamTheFij
5edcb86e7e
Remove traefik grafana dashboard
...
Now in data backups rather than git.
2024-03-26 14:56:14 -07:00
IamTheFij
3dcd4c44b3
Tune memory after reviewing grafana
2024-03-26 09:48:31 -07:00
IamTheFij
e6653f6495
Migrate sonarr to postgresql
...
And increase postgresql memory to accomodate
2024-03-25 16:05:58 -07:00
IamTheFij
a9a919b8f2
Increase priority for sevices with highee resources
...
Photoprism requires lots if mem and sonar a specific volume
2024-03-22 21:09:19 -07:00
IamTheFij
cc66bfdbcb
Update photoprism
2024-03-22 21:07:55 -07:00
IamTheFij
b02050112e
Tune some service memeory
2024-03-22 21:07:07 -07:00
IamTheFij
d5c2a0d185
Use default diun for syslogng
2024-03-22 21:05:53 -07:00
IamTheFij
6a3ae49d8e
Update terraform modules
2024-03-11 22:02:07 -07:00
IamTheFij
75ee09d7e6
Remove bazarr
...
Plex does this automatically now
2024-02-20 10:13:40 -08:00
IamTheFij
8b90aa0d74
Add 1.1.1.1 dns back to blocky for better resiliance
2024-02-20 10:10:41 -08:00
IamTheFij
62e120ce51
Add radarr
2024-02-20 10:09:48 -08:00
IamTheFij
5fb510202d
Fix indent for Authelia rules
2024-02-20 10:05:25 -08:00
IamTheFij
64a085ef80
Reatart failing services
...
Restart services that fail checks
2024-02-18 07:49:16 -08:00
IamTheFij
f2f415aeac
Fix traefik metrics
2024-02-18 07:47:31 -08:00
IamTheFij
bb291b1f01
Move databases to their own tf files and improve first start
2024-02-13 12:05:55 -08:00
IamTheFij
056eac976c
lldap: Make it work on first bootstrap
...
Can't use the job id for creating the variables and permissions because we end up
with circular dependencies. The job won't return until it's successful in Nomad and it won't
start in nomad without access to varibles
2024-02-13 12:05:21 -08:00
IamTheFij
198f96f3f7
Add back other traefik ports and metrics
2024-02-13 12:03:03 -08:00
IamTheFij
6b5adbdf39
Remove 404 block list
2024-02-13 12:02:35 -08:00
IamTheFij
77ef4b4167
Use quad9 encrypted dns
2024-02-13 12:02:14 -08:00
IamTheFij
b35b8cecd5
Blocky: Remove mysql and redis configs from stunnel if server isn't found
2024-02-13 12:01:45 -08:00
IamTheFij
b9dfeff6d8
Have blocky use router for upstream in nomad
2024-02-13 12:01:08 -08:00
IamTheFij
2ff954b4b5
Bump nomad
2024-02-13 12:00:43 -08:00
IamTheFij
2528dafcc6
Make nomad restart playbook more resilient
2024-02-13 12:00:24 -08:00
IamTheFij
0e168376b8
Add terraform destroy to makefile
2024-02-13 11:59:47 -08:00
IamTheFij
a16dc204fe
Run dummy backup more frequently to make graphs easier to read
2024-01-24 20:10:14 -08:00
IamTheFij
93d340c182
Make sure gitea ingress uses system wesher config
...
It was always using wesher
2024-01-23 12:09:59 -08:00
IamTheFij
37ee67b2e6
fix: Add job_id output to services
...
This should be earlier in history
2024-01-23 12:09:29 -08:00
IamTheFij
35dfeb3093
Add service healthchecks
2024-01-23 12:08:47 -08:00
IamTheFij
0a2eace3dd
Fix lldap secrets
2024-01-23 12:07:42 -08:00
IamTheFij
6fe1b200f2
Update loki
2024-01-23 12:06:25 -08:00
IamTheFij
c5d5ab42b8
Add some nomad actions for backups to test different formatting
2024-01-23 12:05:56 -08:00
IamTheFij
efe7864cc9
Delay shutdowns of backup jobs to reduce killing those in progress
2024-01-23 12:05:20 -08:00
IamTheFij
9ba74ce698
Use return vars for service acl
2024-01-16 14:16:21 -08:00
IamTheFij
4fe3d46d5f
Add external service acls for authelia
2024-01-16 14:15:56 -08:00
IamTheFij
cf8bde7920
Add external traefik routes to nomad vars
2024-01-16 14:15:18 -08:00
IamTheFij
bc87688f1a
Move ldap secrets
2024-01-16 14:14:39 -08:00
IamTheFij
3491c1f679
Add refresh make target
2024-01-16 14:04:44 -08:00
IamTheFij
7b019e0787
Add auth to sonarr
2024-01-08 14:57:06 -08:00
IamTheFij
0f19e2433f
Upgrade sonarr to version 4
2024-01-08 10:14:53 -08:00
IamTheFij
c01d45c7a2
Upgrade grafana to version 10
2024-01-08 10:11:42 -08:00
IamTheFij
d07afe2319
Update traffic routes to handle null IPs
...
Eg. 0.0.0.0 for blocked domains
2024-01-06 16:23:45 -08:00
IamTheFij
b025e4a87e
Add repo unlock via Nomad action to backups
2024-01-06 16:22:20 -08:00
IamTheFij
9be16fef1f
Upgrade traefik to 2.10
2024-01-04 13:25:10 -08:00
IamTheFij
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
IamTheFij
6b9533ef71
Run traefik on multiple hosts
2024-01-04 13:24:15 -08:00
IamTheFij
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
IamTheFij
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
IamTheFij
bcad131aa7
Use job id for lldap acls
2024-01-04 10:53:23 -08:00
IamTheFij
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
IamTheFij
9544222961
Bump to 1.7.2
2023-12-29 20:47:58 -08:00