Commit Graph

51 Commits

Author SHA1 Message Date
57efee14e9 Update Ansible inventory to split node roles
Splits servers and clients to their own groups so that plays can target
specific roles.

Prior, everything was "both", but i want to and another server for
recovery purposes but not host containers on it.
2024-05-01 09:40:21 -07:00
28da3f425b Move nomad default interface to host vars 2024-04-22 09:06:11 -07:00
da0f52dab3 Improve change detection for cluster bootstrap 2024-04-17 10:46:10 -07:00
beac302a53 Upgrade nomad to 1.7.6 2024-04-17 10:45:27 -07:00
e6653f6495 Migrate sonarr to postgresql
And increase postgresql memory to accomodate
2024-03-25 16:05:58 -07:00
62e120ce51 Add radarr 2024-02-20 10:09:48 -08:00
2ff954b4b5 Bump nomad 2024-02-13 12:00:43 -08:00
9544222961 Bump to 1.7.2 2023-12-29 20:47:58 -08:00
7e87002be2 Nomad 1.7 2023-12-18 12:22:19 -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
b97cfb68ad Minor Nomad bmp 1.6.2 2023-10-19 12:05:52 -07:00
cf90248430 Remove old Consul and Vault references 2023-09-17 21:43:04 -07:00
0a8395e8fa Add bazarr configs 2023-08-21 10:54:57 -07:00
8f6bed297c Upgrade to nomad 1.6.1 2023-07-26 15:29:39 -07:00
70098930f8 Add lidarr 2023-07-25 16:57:33 -07:00
6524631a53 Upgrade to nomad 1.6 2023-07-19 10:42:38 -07:00
cf0a415179 Revert "Upgrade cni to 1.1.2"
This reverts commit bbc8ba5c6b.
2023-05-02 21:29:27 -07:00
bbc8ba5c6b Upgrade cni to 1.1.2 2023-04-20 16:46:35 -07:00
8cbc9145c0 Minor nomad upgrade 2023-04-14 13:41:40 -07:00
f1098d6448 Remove nomad-bridge because it's not used 2023-03-24 23:07:23 -07:00
74ce30c3c1 Get nomad client scraping working 2023-03-24 22:22:11 -07:00
6f94b4ed67 Fix cluster setup 2023-03-24 21:12:02 -07:00
98ea2a1ca0 A whole lot of incremental fixes for nomad variables and such
Also adds stunnel between redis and clients
2023-03-24 16:32:37 -07:00
65cb6afaf9 WIP: Moving vars and service discovery to Nomad
Starting with core
2023-03-24 08:55:23 -07:00
6201aaa87e Upgrade Nomad to 1.5.2 2023-03-24 08:49:48 -07:00
fda97b8d01 Add Wesher and Wesher overlay 2023-03-23 22:10:24 -07:00
3248f2817b Change min consul nodes to bootstrap to 2 2023-03-17 11:47:21 -07:00
de2dae3686 Increase retry count for nomad starting when deploying cluster 2023-02-28 12:17:45 -08:00
a7f9351728 Fix GC cleanup image_delay 2023-02-28 12:17:28 -08:00
36d00300c3 Move nzbget and photoprism config to shared storage on NAS SSD 2023-02-28 12:16:49 -08:00
f8555f0900 Add a 1d delay to cleaning up images from stopped tasks 2023-02-27 11:54:33 -08:00
f46cb72681 Add sabnzbd 2023-02-27 11:54:33 -08:00
061c375652 Use new NAS paths 2023-02-27 11:54:32 -08:00
b0785b210f Switch default network interface to local network 2023-01-13 15:17:38 -08:00
bd35cb1265 Make sure there's a working DNS server when bootstrapping 2023-01-13 15:17:23 -08:00
fd92573c16 Add more flexible nfs mount definitions
Also commenting out NAS since it's down
2023-01-13 15:17:03 -08:00
54d479ee9f Rollback consul version
This error on 1.14 needs to be resolved https://github.com/hashicorp/consul/issues/15753
2023-01-06 16:07:55 -08:00
7ec6f38c80 Update consul and vault: 2022-12-22 15:11:33 -08:00
fd731971d3 Try to stabilize DNS
Add all cluster nodes to each nodes resolv.conf and update blocky config
template to delay render on update to avoid unnecessary restarts
2022-11-27 22:46:25 -08:00
7bed73b9a7 Disable consul autopilot 2022-11-27 22:46:05 -08:00
fc86b974a7 Update versions 2022-11-27 22:44:26 -08:00
b046962b8c Disable consul autopilot
Was getting some instablity issues. Seeing if this helps
2022-11-21 14:22:49 -08:00
3a828af690 No longer need to pin the envoy proxy 2022-11-18 08:56:29 -08:00
e104cbccc4 Use new Photos share for Photoprism 2022-11-15 09:04:18 -08:00
bee9b641cc Fix local dns in docker 2022-11-15 09:04:18 -08:00
29110eaf47 Update Nomad UI links to Consul and Vault 2022-11-10 13:37:50 -08:00
068dc73717 Add photoprism 2022-11-10 13:37:50 -08:00
2bde762902 Use journald for Nomad Docker logging so they can be ingested into Loki 2022-11-10 10:19:51 -08:00
92fd139263 Update nomad version to 1.4.2 2022-11-10 10:19:22 -08:00
ae5f4d61fb Make consul raft v3 explicit 2022-11-10 10:19:07 -08:00