From a43463a2681aeb45f0831a1c5bd10ca64adfe45a Mon Sep 17 00:00:00 2001 From: Beth Date: Wed, 19 Mar 2025 23:09:42 -0500 Subject: [PATCH 1/9] initial sonarr configuration --- playbook_templates/@ | 7 +++++++ playbook_templates/starrs.actcur.com | 7 +++++++ var_files/certbot/starrs.actcur.com | 7 +++++++ var_files/mount/starrs.actcur.com | 12 ++++++++++++ var_files/nginx-ssl/@ | 8 ++++++++ var_files/nginx-ssl/starrs.actcur.com | 8 ++++++++ 6 files changed, 49 insertions(+) create mode 100644 playbook_templates/@ create mode 100644 playbook_templates/starrs.actcur.com create mode 100644 var_files/certbot/starrs.actcur.com create mode 100644 var_files/mount/starrs.actcur.com create mode 100644 var_files/nginx-ssl/@ create mode 100644 var_files/nginx-ssl/starrs.actcur.com diff --git a/playbook_templates/@ b/playbook_templates/@ new file mode 100644 index 0000000..849546b --- /dev/null +++ b/playbook_templates/@ @@ -0,0 +1,7 @@ +role:core:v1.0:core +role:mount:v1.0:core,mount +role:nginx-ssl:v1.0:common,nginx-ssl +role:certbot:v1.0:common,certbot +role:sonarr:testing:software,sonarr + +# end of file diff --git a/playbook_templates/starrs.actcur.com b/playbook_templates/starrs.actcur.com new file mode 100644 index 0000000..75e5b07 --- /dev/null +++ b/playbook_templates/starrs.actcur.com @@ -0,0 +1,7 @@ +role:core:v1.0:core +role:mount:v1.0:core,mount +role:nginx-ssl:v1.0:common,nginx-ssl +role:certbot:v1.0:common,certbot +role:sonarr:testing:workload,sonarr + +# end of file diff --git a/var_files/certbot/starrs.actcur.com b/var_files/certbot/starrs.actcur.com new file mode 100644 index 0000000..d722256 --- /dev/null +++ b/var_files/certbot/starrs.actcur.com @@ -0,0 +1,7 @@ +--- +# vars file for certbot on privtorrents.actcur.com + +domains: + - domain: sonarr2.actcur.com + +# end of file diff --git a/var_files/mount/starrs.actcur.com b/var_files/mount/starrs.actcur.com new file mode 100644 index 0000000..c2b96b6 --- /dev/null +++ b/var_files/mount/starrs.actcur.com @@ -0,0 +1,12 @@ +--- +# vars file for mount on privtorrents.actcur.com + +mounts: + nfs: + - name: video + host: host.actcur.com + remote: /mnt/butter/video + local: /mnt/video + type: nfs + +# end of file diff --git a/var_files/nginx-ssl/@ b/var_files/nginx-ssl/@ new file mode 100644 index 0000000..522a664 --- /dev/null +++ b/var_files/nginx-ssl/@ @@ -0,0 +1,8 @@ +--- +# vars file for nginx-ssl on privtorrents.actcur.com + +domains: + - domain: sonarr2.actcur.com + port: 8989 + +# end of file diff --git a/var_files/nginx-ssl/starrs.actcur.com b/var_files/nginx-ssl/starrs.actcur.com new file mode 100644 index 0000000..522a664 --- /dev/null +++ b/var_files/nginx-ssl/starrs.actcur.com @@ -0,0 +1,8 @@ +--- +# vars file for nginx-ssl on privtorrents.actcur.com + +domains: + - domain: sonarr2.actcur.com + port: 8989 + +# end of file -- 2.49.0 From e9192e39ecf63b4d33cbe5cef34960cbd421ff67 Mon Sep 17 00:00:00 2001 From: Beth Date: Thu, 20 Mar 2025 01:18:49 -0500 Subject: [PATCH 2/9] update starrs mount vars --- playbook_templates/@ | 7 ------- var_files/mount/starrs.actcur.com | 4 ++++ 2 files changed, 4 insertions(+), 7 deletions(-) delete mode 100644 playbook_templates/@ diff --git a/playbook_templates/@ b/playbook_templates/@ deleted file mode 100644 index 849546b..0000000 --- a/playbook_templates/@ +++ /dev/null @@ -1,7 +0,0 @@ -role:core:v1.0:core -role:mount:v1.0:core,mount -role:nginx-ssl:v1.0:common,nginx-ssl -role:certbot:v1.0:common,certbot -role:sonarr:testing:software,sonarr - -# end of file diff --git a/var_files/mount/starrs.actcur.com b/var_files/mount/starrs.actcur.com index c2b96b6..5672fd6 100644 --- a/var_files/mount/starrs.actcur.com +++ b/var_files/mount/starrs.actcur.com @@ -2,6 +2,10 @@ # vars file for mount on privtorrents.actcur.com mounts: + ext4: + - name: data + device: UUID=a11c4225-bf55-4888-ab15-589afde95510 + mount: /mnt/data nfs: - name: video host: host.actcur.com -- 2.49.0 From 6793d45ff80784a28266ce631bda374ead396bc8 Mon Sep 17 00:00:00 2001 From: Beth Date: Thu, 20 Mar 2025 01:19:58 -0500 Subject: [PATCH 3/9] switch starrs mount branch --- playbook_templates/starrs.actcur.com | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playbook_templates/starrs.actcur.com b/playbook_templates/starrs.actcur.com index 75e5b07..2feea06 100644 --- a/playbook_templates/starrs.actcur.com +++ b/playbook_templates/starrs.actcur.com @@ -1,5 +1,5 @@ role:core:v1.0:core -role:mount:v1.0:core,mount +role:mount:add_ext4_and_bind:core,mount role:nginx-ssl:v1.0:common,nginx-ssl role:certbot:v1.0:common,certbot role:sonarr:testing:workload,sonarr -- 2.49.0 From 423cfa5fe9a0ef083a1ecafbb33d8c498a18ca13 Mon Sep 17 00:00:00 2001 From: Beth Date: Thu, 20 Mar 2025 01:26:13 -0500 Subject: [PATCH 4/9] added bind mounts and remaining *arr tools --- playbook_templates/starrs.actcur.com | 5 +++++ var_files/mount/starrs.actcur.com | 19 +++++++++++++++++++ var_files/nginx-ssl/@ | 8 -------- var_files/nginx-ssl/starrs.actcur.com | 10 ++++++++++ 4 files changed, 34 insertions(+), 8 deletions(-) delete mode 100644 var_files/nginx-ssl/@ diff --git a/playbook_templates/starrs.actcur.com b/playbook_templates/starrs.actcur.com index 2feea06..78bbf52 100644 --- a/playbook_templates/starrs.actcur.com +++ b/playbook_templates/starrs.actcur.com @@ -3,5 +3,10 @@ role:mount:add_ext4_and_bind:core,mount role:nginx-ssl:v1.0:common,nginx-ssl role:certbot:v1.0:common,certbot role:sonarr:testing:workload,sonarr +role:radarr:testing:workload,radarr +role:readarr:testing:workload,readarr +role:lidarr:testing:workload,lidarr +role:bazarr:testing:workload,bazarr +role:prowlarr:testing:workload,prowlarr # end of file diff --git a/var_files/mount/starrs.actcur.com b/var_files/mount/starrs.actcur.com index 5672fd6..78e42a5 100644 --- a/var_files/mount/starrs.actcur.com +++ b/var_files/mount/starrs.actcur.com @@ -12,5 +12,24 @@ mounts: remote: /mnt/butter/video local: /mnt/video type: nfs + bind: + - name: sonarr + src: /mnt/data/sonarr + mount: /var/lib/sonarr + - name: radarr + src: /mnt/data/radarr + mount: /var/lib/radarr + - name: readarr + src: /mnt/data/readarr + mount: /var/lib/readarr + - name: lidarr + src: /mnt/data/lidarr + mount: /var/lib/lidarr + - name: bazarr + src: /mnt/data/bazarr + mount: /var/lib/bazarr + - name: prowlarr + src: /mnt/data/prowlarr + mount: /var/lib/prowlarr # end of file diff --git a/var_files/nginx-ssl/@ b/var_files/nginx-ssl/@ deleted file mode 100644 index 522a664..0000000 --- a/var_files/nginx-ssl/@ +++ /dev/null @@ -1,8 +0,0 @@ ---- -# vars file for nginx-ssl on privtorrents.actcur.com - -domains: - - domain: sonarr2.actcur.com - port: 8989 - -# end of file diff --git a/var_files/nginx-ssl/starrs.actcur.com b/var_files/nginx-ssl/starrs.actcur.com index 522a664..31a9795 100644 --- a/var_files/nginx-ssl/starrs.actcur.com +++ b/var_files/nginx-ssl/starrs.actcur.com @@ -4,5 +4,15 @@ domains: - domain: sonarr2.actcur.com port: 8989 + - domain: raddarr2.actcur.com + port: 7878 + - domain: readdarr2.actcur.com + port: 8787 + - domain: lidarr2.actcur.com + port: 8686 + - domain: bazarr2.actcur.com + port: 6767 + - domain: prowlarr2.actcur.com + port: 9696 # end of file -- 2.49.0 From fef86d5f273a5020ae47bbd18c45c41031093383 Mon Sep 17 00:00:00 2001 From: Beth Date: Thu, 20 Mar 2025 01:51:11 -0500 Subject: [PATCH 5/9] added other *arr domains to certbot --- var_files/certbot/starrs.actcur.com | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/var_files/certbot/starrs.actcur.com b/var_files/certbot/starrs.actcur.com index d722256..a8b45f3 100644 --- a/var_files/certbot/starrs.actcur.com +++ b/var_files/certbot/starrs.actcur.com @@ -3,5 +3,10 @@ domains: - domain: sonarr2.actcur.com + - domain: radarr2.actcur.com + - domain: readarr2.actcur.com + - domain: lidarr2.actcur.com + - domain: bazarr2.actcur.com + - domain: prowlarr2.actcur.com # end of file -- 2.49.0 From 50d2a917ca9be166def91e92a636e8cd967d81c9 Mon Sep 17 00:00:00 2001 From: Beth Date: Thu, 20 Mar 2025 01:56:34 -0500 Subject: [PATCH 6/9] fixed spelling error --- var_files/nginx-ssl/starrs.actcur.com | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/var_files/nginx-ssl/starrs.actcur.com b/var_files/nginx-ssl/starrs.actcur.com index 31a9795..cf7d4e3 100644 --- a/var_files/nginx-ssl/starrs.actcur.com +++ b/var_files/nginx-ssl/starrs.actcur.com @@ -4,9 +4,9 @@ domains: - domain: sonarr2.actcur.com port: 8989 - - domain: raddarr2.actcur.com + - domain: radarr2.actcur.com port: 7878 - - domain: readdarr2.actcur.com + - domain: readarr2.actcur.com port: 8787 - domain: lidarr2.actcur.com port: 8686 -- 2.49.0 From d5b326b8c40536bc0434e264d43a164144843f6c Mon Sep 17 00:00:00 2001 From: Beth Date: Thu, 20 Mar 2025 05:29:52 -0500 Subject: [PATCH 7/9] make starrs primary arr server --- var_files/certbot/starrs.actcur.com | 12 ++++++------ var_files/nginx-ssl/starrs.actcur.com | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/var_files/certbot/starrs.actcur.com b/var_files/certbot/starrs.actcur.com index a8b45f3..d060179 100644 --- a/var_files/certbot/starrs.actcur.com +++ b/var_files/certbot/starrs.actcur.com @@ -2,11 +2,11 @@ # vars file for certbot on privtorrents.actcur.com domains: - - domain: sonarr2.actcur.com - - domain: radarr2.actcur.com - - domain: readarr2.actcur.com - - domain: lidarr2.actcur.com - - domain: bazarr2.actcur.com - - domain: prowlarr2.actcur.com + - domain: sonarr.actcur.com + - domain: radarr.actcur.com + - domain: readarr.actcur.com + - domain: lidarr.actcur.com + - domain: bazarr.actcur.com + - domain: prowlarr.actcur.com # end of file diff --git a/var_files/nginx-ssl/starrs.actcur.com b/var_files/nginx-ssl/starrs.actcur.com index cf7d4e3..44c7d2e 100644 --- a/var_files/nginx-ssl/starrs.actcur.com +++ b/var_files/nginx-ssl/starrs.actcur.com @@ -2,17 +2,17 @@ # vars file for nginx-ssl on privtorrents.actcur.com domains: - - domain: sonarr2.actcur.com + - domain: sonarr.actcur.com port: 8989 - - domain: radarr2.actcur.com + - domain: radarr.actcur.com port: 7878 - - domain: readarr2.actcur.com + - domain: readarr.actcur.com port: 8787 - - domain: lidarr2.actcur.com + - domain: lidarr.actcur.com port: 8686 - - domain: bazarr2.actcur.com + - domain: bazarr.actcur.com port: 6767 - - domain: prowlarr2.actcur.com + - domain: prowlarr.actcur.com port: 9696 # end of file -- 2.49.0 From ecda80d13361abfc4694f9ef99326cd701b11435 Mon Sep 17 00:00:00 2001 From: Beth Date: Thu, 20 Mar 2025 05:37:39 -0500 Subject: [PATCH 8/9] changed starrs core repo to testing --- playbook_templates/starrs.actcur.com | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playbook_templates/starrs.actcur.com b/playbook_templates/starrs.actcur.com index 78bbf52..0af1596 100644 --- a/playbook_templates/starrs.actcur.com +++ b/playbook_templates/starrs.actcur.com @@ -1,4 +1,4 @@ -role:core:v1.0:core +role:core:testing:core role:mount:add_ext4_and_bind:core,mount role:nginx-ssl:v1.0:common,nginx-ssl role:certbot:v1.0:common,certbot -- 2.49.0 From 0872a24ebf49d6843edf3acb775bdb5282528097 Mon Sep 17 00:00:00 2001 From: Beth Date: Thu, 20 Mar 2025 14:53:22 -0500 Subject: [PATCH 9/9] updated tags --- playbook_templates/privtorrents.actcur.com | 4 ++-- playbook_templates/starrs.actcur.com | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/playbook_templates/privtorrents.actcur.com b/playbook_templates/privtorrents.actcur.com index bad8373..2eab318 100644 --- a/playbook_templates/privtorrents.actcur.com +++ b/playbook_templates/privtorrents.actcur.com @@ -1,5 +1,5 @@ -role:core:v1.0:core -role:mount:v1.0:core,mount +role:core:v1.1:core +role:mount:v1.1:core,mount role:deluge:v1.0:workload,deluge role:nginx-ssl:v1.0:common,nginx-ssl role:certbot:v1.0:common,certbot diff --git a/playbook_templates/starrs.actcur.com b/playbook_templates/starrs.actcur.com index 0af1596..56b7f82 100644 --- a/playbook_templates/starrs.actcur.com +++ b/playbook_templates/starrs.actcur.com @@ -1,12 +1,12 @@ -role:core:testing:core -role:mount:add_ext4_and_bind:core,mount +role:core:v1.1:core +role:mount:v1.1:core,mount role:nginx-ssl:v1.0:common,nginx-ssl role:certbot:v1.0:common,certbot -role:sonarr:testing:workload,sonarr -role:radarr:testing:workload,radarr -role:readarr:testing:workload,readarr -role:lidarr:testing:workload,lidarr -role:bazarr:testing:workload,bazarr -role:prowlarr:testing:workload,prowlarr +role:sonarr:v1.0:workload,sonarr +role:radarr:v1.0:workload,radarr +role:readarr:v1.0:workload,readarr +role:lidarr:v1.0:workload,lidarr +role:bazarr:v1.0:workload,bazarr +role:prowlarr:v1.0:workload,prowlarr # end of file -- 2.49.0