diff --git a/collections/ansible_collections/adhdgirl/minilab/roles/arr/files/whisparr.yaml b/collections/ansible_collections/adhdgirl/minilab/roles/arr/files/whisparr.yaml new file mode 100644 index 0000000..5f7f143 --- /dev/null +++ b/collections/ansible_collections/adhdgirl/minilab/roles/arr/files/whisparr.yaml @@ -0,0 +1,16 @@ +--- +services: + whisparr: + container_name: whisparr + image: ghcr.io/hotio/whisparr:${WHISPARR_TAG:-latest} + ports: + - "6969:6969" + environment: + - PUID=1000 + - PGID=10000 + - UMASK=002 + - TZ=America/New_York + - WEBUI_PORTS=6969/tcp + volumes: + - /opt/arr/whisparr/config:/config + - /mnt/storage:/data diff --git a/collections/ansible_collections/adhdgirl/minilab/roles/arr/tasks/main.yaml b/collections/ansible_collections/adhdgirl/minilab/roles/arr/tasks/main.yaml index 981db4c..550e715 100644 --- a/collections/ansible_collections/adhdgirl/minilab/roles/arr/tasks/main.yaml +++ b/collections/ansible_collections/adhdgirl/minilab/roles/arr/tasks/main.yaml @@ -25,6 +25,7 @@ - "prowlarr/config" - "homarr/appdata" - "doplarr" + - "whisparr/config" - name: Ensure environment files are present for arr stack tags: packages,docker,arr,sabnzbd ansible.builtin.template: @@ -41,6 +42,7 @@ - "prowlarr" - "homarr" - "doplarr" + - "whisparr" - name: Ensure app specific env files are present tags: packages,docker,arr,discord ansible.builtin.template: @@ -65,6 +67,7 @@ - "prowlarr" - "homarr" - "doplarr" + - "whisparr" - name: Ensure docker containers are pulled and running tags: docker,arr,sabnzbd community.docker.docker_compose_v2: @@ -78,6 +81,7 @@ - "prowlarr" - "homarr" - "doplarr" + - "whisparr" rescue: - name: Set that this task failed diff --git a/collections/ansible_collections/adhdgirl/minilab/roles/arr/templates/env.j2 b/collections/ansible_collections/adhdgirl/minilab/roles/arr/templates/env.j2 index 5985eb9..3cf0575 100644 --- a/collections/ansible_collections/adhdgirl/minilab/roles/arr/templates/env.j2 +++ b/collections/ansible_collections/adhdgirl/minilab/roles/arr/templates/env.j2 @@ -5,4 +5,5 @@ LIDARR_TAG={{ arr_lidarr_tag }} PROWLARR_TAG={{ arr_prowlarr_tag }} HOMARR_TAG={{ arr_homarr_tag }} DOPLARR={{ arr_doplarr_tag }} +WHISPARR_TAG={{ arr_whisparr_tag }} HOMARR_ENCRYPTION_KEY={{ arr_homarr_encryption_key }} diff --git a/collections/ansible_collections/adhdgirl/minilab/roles/arr/vars/main.yaml b/collections/ansible_collections/adhdgirl/minilab/roles/arr/vars/main.yaml index 389fd59..83b4f95 100644 --- a/collections/ansible_collections/adhdgirl/minilab/roles/arr/vars/main.yaml +++ b/collections/ansible_collections/adhdgirl/minilab/roles/arr/vars/main.yaml @@ -5,6 +5,7 @@ arr_lidarr_tag: release-3.1.0.4875 arr_prowlarr_tag: release-2.3.0.5236 arr_homarr_tag: v1.50.1 arr_doplarr_tag: v3.7.0 +arr_whisparr_tag: v2-2.0.0.2130 arr_sonarr_api_key: !vault | $ANSIBLE_VAULT;1.1;AES256