From da4e412200cd895db5a5c8e58a78f2aa20d2845c Mon Sep 17 00:00:00 2001 From: Beth Date: Thu, 20 Mar 2025 14:55:16 -0500 Subject: [PATCH] Added starr server for *arr apps (#2) Reviewed-on: https://git.actcur.com/actcur-ansible/playbook-builder/pulls/2 Co-authored-by: Beth Co-committed-by: Beth --- playbook_templates/privtorrents.actcur.com | 4 +-- playbook_templates/starrs.actcur.com | 12 ++++++++ var_files/certbot/starrs.actcur.com | 12 ++++++++ var_files/mount/starrs.actcur.com | 35 ++++++++++++++++++++++ var_files/nginx-ssl/starrs.actcur.com | 18 +++++++++++ 5 files changed, 79 insertions(+), 2 deletions(-) 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/starrs.actcur.com 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 new file mode 100644 index 0000000..56b7f82 --- /dev/null +++ b/playbook_templates/starrs.actcur.com @@ -0,0 +1,12 @@ +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: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 diff --git a/var_files/certbot/starrs.actcur.com b/var_files/certbot/starrs.actcur.com new file mode 100644 index 0000000..d060179 --- /dev/null +++ b/var_files/certbot/starrs.actcur.com @@ -0,0 +1,12 @@ +--- +# vars file for certbot on privtorrents.actcur.com + +domains: + - 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/mount/starrs.actcur.com b/var_files/mount/starrs.actcur.com new file mode 100644 index 0000000..78e42a5 --- /dev/null +++ b/var_files/mount/starrs.actcur.com @@ -0,0 +1,35 @@ +--- +# 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 + 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/starrs.actcur.com b/var_files/nginx-ssl/starrs.actcur.com new file mode 100644 index 0000000..44c7d2e --- /dev/null +++ b/var_files/nginx-ssl/starrs.actcur.com @@ -0,0 +1,18 @@ +--- +# vars file for nginx-ssl on privtorrents.actcur.com + +domains: + - domain: sonarr.actcur.com + port: 8989 + - domain: radarr.actcur.com + port: 7878 + - domain: readarr.actcur.com + port: 8787 + - domain: lidarr.actcur.com + port: 8686 + - domain: bazarr.actcur.com + port: 6767 + - domain: prowlarr.actcur.com + port: 9696 + +# end of file