f5898b0283
Add workload ACL management for mysql and postgres access
...
Allows required jobs to access shared secrets and auto generates psks
for stunnel.
Currently supporting MySQL, Postgres, and LDAP.
2023-08-29 12:48:48 -07:00
cdba6aa24f
Add script to check for missing services
2023-08-28 13:54:24 -07:00
50447b9a7d
Add a read-only check for orphaned service script
2023-08-28 13:54:06 -07:00
08f92f8ba5
Add new backup and orphaned service scripts
2023-08-26 15:59:50 -07:00
b13e31d9f8
Move scripts to subdir
2023-08-26 15:58:57 -07:00
a57e87d21f
Fix var path for adhoc backup jobs
2023-08-26 15:56:21 -07:00
2efc7f8c2f
Add ability to set job meta for services
2023-08-24 15:41:18 -07:00
7aa5b800ba
Clean up finally rendered templates for services
2023-08-24 15:37:42 -07:00
013dd8248b
Make base_hostname more configurable
2023-08-24 15:03:36 -07:00
f6dd3f4284
Clean up root module and move lldap to databases
2023-08-24 13:52:03 -07:00
4a7bff7611
Move metrics out of a module and into core
2023-08-24 13:00:36 -07:00
b4a6901687
Bump up sonarr memory a little more
2023-08-24 12:51:32 -07:00
d5078b24da
Refactor use of wesher to be behind a variable toggle
...
Occasionally I run into issues with Wesher. This makes it easier to
disable use of Wesher by setting TF_VAR_use_wesher to false.
2023-08-24 12:51:32 -07:00
e2c35a82a9
Fix grafana config loading
...
For some reason, the env variable method stoped working.
2023-08-24 11:59:10 -07:00
50507b2aa8
Fix eol on readme
2023-08-24 11:53:54 -07:00
0cfd052a6e
Move backup module to a module under root
2023-08-24 11:53:08 -07:00
1715b58ca9
Pin image versions for more critical services
2023-08-24 11:39:00 -07:00
440c0b0c4c
Move redis commander
2023-08-24 11:37:13 -07:00
47da10febf
Remove unused caddy module
2023-08-24 11:11:36 -07:00
0a8395e8fa
Add bazarr configs
2023-08-21 10:54:57 -07:00
05c367e531
Try to format time zones from minitor
2023-08-18 12:15:34 -07:00
32b5e420bc
Fix incorrect README
...
Referenced Ansible when it should have been Nomad variables.
2023-08-13 20:54:46 -07:00
9d8aa49b31
Improve README.md documentation
...
Gove more details in README.md
2023-08-13 20:53:11 -07:00
dcb9f7d26f
Add log alert back to minitor
2023-08-11 07:08:00 -04:00
64d61d69a1
Fix Plex minitor check
2023-08-11 06:52:51 -04:00
92e42b5605
Update and add time format to minitor
2023-08-11 03:49:55 -07:00
b62029be0a
Lower photoprism resources to make it easier to schedule
2023-08-10 15:56:12 -07:00
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