IamTheFij
5fe30d005b
Update missing services script to restart allocs
2023-09-27 21:30:48 -07:00
IamTheFij
ad439d48f3
Add waiting for loki and prom dependencies in core
2023-09-27 21:30:22 -07:00
IamTheFij
df4737655a
Remount network shares when recovering cluster
2023-09-27 21:26:44 -07:00
IamTheFij
b29f405090
Bump prometheus versiosn and pin blocky
2023-09-18 21:58:43 -07:00
IamTheFij
cf90248430
Remove old Consul and Vault references
2023-09-17 21:43:04 -07:00
IamTheFij
72a108753b
Bump lldap to latest release
2023-09-14 12:14:07 -07:00
IamTheFij
8dd00c1249
authelia and grafana to shared smtp secrets
2023-08-29 15:11:40 -07:00
IamTheFij
edeb6cf444
lldap: access shared smtp secrets
2023-08-29 14:56:06 -07:00
IamTheFij
2bd939e651
Remove deprecated hcl2 enabled
2023-08-29 13:02:04 -07:00
IamTheFij
ea8ca478c6
Fix blocky acl
2023-08-29 12:59:14 -07:00
IamTheFij
769965ae6b
Fix lidarr to use postgres db creds
2023-08-29 12:52:30 -07:00
IamTheFij
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
IamTheFij
cdba6aa24f
Add script to check for missing services
2023-08-28 13:54:24 -07:00
IamTheFij
50447b9a7d
Add a read-only check for orphaned service script
2023-08-28 13:54:06 -07:00
IamTheFij
08f92f8ba5
Add new backup and orphaned service scripts
2023-08-26 15:59:50 -07:00
IamTheFij
b13e31d9f8
Move scripts to subdir
2023-08-26 15:58:57 -07:00
IamTheFij
a57e87d21f
Fix var path for adhoc backup jobs
2023-08-26 15:56:21 -07:00
IamTheFij
2efc7f8c2f
Add ability to set job meta for services
2023-08-24 15:41:18 -07:00
IamTheFij
7aa5b800ba
Clean up finally rendered templates for services
2023-08-24 15:37:42 -07:00
IamTheFij
013dd8248b
Make base_hostname more configurable
2023-08-24 15:03:36 -07:00
IamTheFij
f6dd3f4284
Clean up root module and move lldap to databases
2023-08-24 13:52:03 -07:00
IamTheFij
4a7bff7611
Move metrics out of a module and into core
2023-08-24 13:00:36 -07:00
IamTheFij
b4a6901687
Bump up sonarr memory a little more
2023-08-24 12:51:32 -07:00
IamTheFij
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
IamTheFij
e2c35a82a9
Fix grafana config loading
...
For some reason, the env variable method stoped working.
2023-08-24 11:59:10 -07:00
IamTheFij
50507b2aa8
Fix eol on readme
2023-08-24 11:53:54 -07:00
IamTheFij
0cfd052a6e
Move backup module to a module under root
2023-08-24 11:53:08 -07:00
IamTheFij
1715b58ca9
Pin image versions for more critical services
2023-08-24 11:39:00 -07:00
IamTheFij
440c0b0c4c
Move redis commander
2023-08-24 11:37:13 -07:00
IamTheFij
47da10febf
Remove unused caddy module
2023-08-24 11:11:36 -07:00
IamTheFij
0a8395e8fa
Add bazarr configs
2023-08-21 10:54:57 -07:00
IamTheFij
05c367e531
Try to format time zones from minitor
2023-08-18 12:15:34 -07:00
IamTheFij
32b5e420bc
Fix incorrect README
...
Referenced Ansible when it should have been Nomad variables.
2023-08-13 20:54:46 -07:00
IamTheFij
9d8aa49b31
Improve README.md documentation
...
Gove more details in README.md
2023-08-13 20:53:11 -07:00
IamTheFij
dcb9f7d26f
Add log alert back to minitor
2023-08-11 07:08:00 -04:00
IamTheFij
64d61d69a1
Fix Plex minitor check
2023-08-11 06:52:51 -04:00
IamTheFij
92e42b5605
Update and add time format to minitor
2023-08-11 03:49:55 -07:00
IamTheFij
b62029be0a
Lower photoprism resources to make it easier to schedule
2023-08-10 15:56:12 -07:00
IamTheFij
ddeb8fffbc
Move services to their own tf files for easier locating
2023-08-07 11:37:19 -07:00
IamTheFij
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
IamTheFij
02959c7673
Update minitor with new apps and global options
2023-08-03 14:39:50 -07:00
IamTheFij
3e0533954f
Add authelia backup job
2023-08-03 10:36:42 -07:00
IamTheFij
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
IamTheFij
0a5480129e
Remove nextcloud since it's not used
2023-08-03 10:32:34 -07:00
IamTheFij
946873e5ad
Make sure existing jobs are loaded
2023-08-03 10:21:34 -07:00
IamTheFij
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
IamTheFij
e63327428f
Update backups to v0.2.0 to include postgres
2023-08-03 09:53:31 -07:00
IamTheFij
a2d24e03cd
Deploy adhoc backups to all hosts
2023-08-03 09:53:03 -07:00
IamTheFij
f66bd95fbb
Run backup batches on all hosts
2023-08-02 21:33:16 -07:00
IamTheFij
fa0da05343
Change authelia port to avoid conflict with prometheus
2023-08-02 21:31:08 -07:00