ddeb8fffbc
Move services to their own tf files for easier locating
2023-08-07 11:37:19 -07:00
41c9d3d6f6
Adjust down default service stunnel sidecar resources
...
Keep photoprism and lidarr, database heavy tools, at the same level
2023-08-07 11:31:35 -07:00
02959c7673
Update minitor with new apps and global options
2023-08-03 14:39:50 -07:00
3e0533954f
Add authelia backup job
2023-08-03 10:36:42 -07:00
df5ed00f05
Update backup job config to iterate over job files
...
This will prevent new ones from being added and not included
2023-08-03 10:33:11 -07:00
0a5480129e
Remove nextcloud since it's not used
2023-08-03 10:32:34 -07:00
946873e5ad
Make sure existing jobs are loaded
2023-08-03 10:21:34 -07:00
d8f8884cb8
Improve backup job configuration
...
Add lidarr, fix hosts to 'nomad' since host names change with containers and nodes
and don't make a difference, make most jobs daily, exclude sonarr and lidarr zip backups
from restic backups.
2023-08-03 10:11:57 -07:00
e63327428f
Update backups to v0.2.0 to include postgres
2023-08-03 09:53:31 -07:00
a2d24e03cd
Deploy adhoc backups to all hosts
2023-08-03 09:53:03 -07:00
f66bd95fbb
Run backup batches on all hosts
2023-08-02 21:33:16 -07:00
fa0da05343
Change authelia port to avoid conflict with prometheus
2023-08-02 21:31:08 -07:00
2844493fa1
Increase pgsql and lidarr memory to prevent crashes on library
2023-07-31 10:43:51 -07:00
4b94f66786
Increase Traefik memory
2023-07-31 10:43:03 -07:00
c2632ee7c0
Mount pgdata to propper path
2023-07-26 23:24:09 -07:00
f333031c25
bootstrap blocky with stunnel
2023-07-26 23:23:23 -07:00
254ef01de9
Increase lidarr resources
2023-07-26 15:30:05 -07:00
b5ab68e6f3
Fix postgres host volume
2023-07-26 15:29:52 -07:00
8f6bed297c
Upgrade to nomad 1.6.1
2023-07-26 15:29:39 -07:00
882b93a4c5
Abort nomad recovery if any hosts fail
2023-07-26 15:27:46 -07:00
0d37652447
Add pre-commit hook to make sure variable sample is up to date
2023-07-25 16:57:44 -07:00
a52c2bc6c7
Run pre-commit on everything
2023-07-25 16:57:44 -07:00
70098930f8
Add lidarr
2023-07-25 16:57:33 -07:00
e7c985d276
Allow adminer to connect to postgres
2023-07-25 16:57:33 -07:00
0ea9da3a53
Update postgres bootstrap allowing multiple databases
2023-07-25 16:57:33 -07:00
ac29343d96
Add postgres stunnel and service bootstrap
2023-07-25 10:59:33 -07:00
f8478ae6c9
Service Template: Make sure stunnel is there for ldap
2023-07-25 10:30:28 -07:00
f0d31ff13c
Move stunnel psks to a more restrictive path
2023-07-25 10:16:30 -07:00
c33f877af8
Allow specifying port from
value for local host binding
2023-07-24 15:23:40 -07:00
b9fb2d4b07
Add ability to specify custom services for service module
2023-07-24 15:23:31 -07:00
6524631a53
Upgrade to nomad 1.6
2023-07-19 10:42:38 -07:00
10a9689eef
Bump up MySQL memory
2023-07-19 09:37:23 -07:00
9b11ad9a69
Add Nomad var example and remove old examples
2023-07-11 12:46:47 -07:00
72c30d4d74
Add basic readme
2023-07-11 17:32:50 +00:00
2e7dc0315e
Use shorthand for ingress middlware for photoprism
2023-07-07 16:35:07 -07:00
744466bf07
Use static port for Authelia so that nomad middleware config is the same for each service
2023-07-07 16:34:50 -07:00
d0641f8edf
Enable setting static ports for service template
2023-07-07 16:33:36 -07:00
cb73e2b205
Remove whitespace
2023-07-07 15:56:25 -07:00
486df58bac
Use nomad-python client for setting nomad vars
2023-07-07 15:56:25 -07:00
b75f8fce7b
Clean photoprism config
2023-07-07 15:56:24 -07:00
df062000e7
Run two authelia instances now that it's stateless
2023-07-07 15:56:23 -07:00
2b91b6dc8f
Add instance count to service template
2023-07-07 15:51:19 -07:00
85db434c1f
Minor cleanup to backups module
2023-07-07 15:50:58 -07:00
0a7ad7a9dc
Enable redis for authelia
...
This also splits redis instances by service
2023-07-07 15:50:23 -07:00
b0c1aca497
Increase token time for Nomad OIDC
2023-07-07 15:47:08 -07:00
60a4051988
Enable Authelia OIDC for Nomad
2023-07-07 00:41:44 -07:00
0ceb513216
Switch Grafana to OIDC from proxy auth
2023-07-07 00:40:19 -07:00
9d5aeeec96
Enable Authelia OIDC provider
2023-07-07 00:39:44 -07:00
6dbe0f7f45
Add nomad ACLs and roles for use in oidc auth
2023-07-07 00:30:02 -07:00
eae5b201b6
Add two factor for external IPs
2023-07-06 21:25:31 -07:00