Configured unpackerr

This commit is contained in:
Mike Wilson
2023-02-23 15:48:57 -05:00
parent fe00fcd29f
commit 036a7f4cfc
7 changed files with 45 additions and 19 deletions

View File

@@ -23,3 +23,15 @@
name: docker-compose name: docker-compose
state: present state: present
become: true become: true
- name: Create docker network for Traefik
community.docker.docker_network:
name: traefik
- name: Create docker network for Docker Socket Proxy
community.docker.docker_network:
name: docker-socket-proxy
- name: Create docker network for Starr services
community.docker.docker_network:
name: starr

View File

@@ -1,5 +1,9 @@
version: "{{ docker_compose_version }}" version: "{{ docker_compose_version }}"
networks:
starr:
external: true
services: services:
qbittorrent: qbittorrent:
container_name: qbittorrent container_name: qbittorrent
@@ -37,7 +41,6 @@ services:
QBT_REM_UNREGISTERED: "True" QBT_REM_UNREGISTERED: "True"
QBT_REMOVE_ORPHANED: "True" QBT_REMOVE_ORPHANED: "True"
QBT_TAG_NOHARDLINKS: "True" QBT_TAG_NOHARDLINKS: "True"
volumes: volumes:
- "{{ data_dir }}/qbitmanage:/config" - "{{ data_dir }}/qbitmanage:/config"
- "{{ media_storage_mnt }}/data/torrents:/data/torrents" # root_dir - "{{ media_storage_mnt }}/data/torrents:/data/torrents" # root_dir
@@ -55,3 +58,26 @@ services:
- "{{ data_dir }}/cross-seed/output:/cross-seeds" - "{{ data_dir }}/cross-seed/output:/cross-seeds"
command: daemon command: daemon
restart: unless-stopped restart: unless-stopped
unpackerr:
container_name: unpackerr
image: cr.hotio.dev/hotio/unpackerr
networks:
- starr
environment:
- "PUID={{ service_user.uid }}"
- "PGID={{ media_gid }}"
- UMASK=002
- TZ={{ timezone }}
- UN_INTERVAL=5m
- UN_FILE_MODE=0664
- UN_DIR_MODE=0775
- UN_SONARR_0_URL=http://sonarr:8989
- "UN_SONARR_0_API_KEY={{ sonarr_api_key }}"
- UN_SONARR_0_PATHS_0=/data/torrents/tv
- UN_RADARR_0_URL=http://radarr:7878
- "UN_RADARR_0_API_KEY={{ radarr_api_key }}"
- UN_RADARR_0_PATHS_0=/data/torrents/movies
volumes:
- "{{ data_dir }}/unpackerr:/config"
- "{{ media_storage_mnt }}/data/torrents:/data/torrents"

View File

@@ -3,7 +3,7 @@ version: "{{ docker_compose_version }}"
networks: networks:
traefik: traefik:
external: true external: true
recyclarr: starr:
external: true external: true
services: services:
@@ -13,7 +13,7 @@ services:
restart: unless-stopped restart: unless-stopped
networks: networks:
- traefik - traefik
- recyclarr - starr
environment: environment:
- "PUID={{ service_user.uid }}" - "PUID={{ service_user.uid }}"
- "PGID={{ media_gid }}" - "PGID={{ media_gid }}"

View File

@@ -40,10 +40,6 @@
- radarr.yml - radarr.yml
become: true become: true
- name: Create recyclarr docker network
community.docker.docker_network:
name: recyclarr
- name: Start docker container - name: Start docker container
community.docker.docker_compose: community.docker.docker_compose:
project_src: "{{ install_directory }}/{{ role_name }}" project_src: "{{ install_directory }}/{{ role_name }}"

View File

@@ -1,7 +1,7 @@
version: "{{ docker_compose_version }}" version: "{{ docker_compose_version }}"
networks: networks:
recyclarr: starr:
external: true external: true
services: services:
@@ -11,7 +11,7 @@ services:
restart: unless-stopped restart: unless-stopped
user: "{{ service_user.uid }}:{{ service_user.uid }}" user: "{{ service_user.uid }}:{{ service_user.uid }}"
networks: networks:
- recyclarr - starr
environment: environment:
- "TZ={{ timezone }}" - "TZ={{ timezone }}"
volumes: volumes:

View File

@@ -3,7 +3,7 @@ version: "{{ docker_compose_version }}"
networks: networks:
traefik: traefik:
external: true external: true
recyclarr: starr:
external: true external: true
services: services:
@@ -13,7 +13,7 @@ services:
restart: unless-stopped restart: unless-stopped
networks: networks:
- traefik - traefik
- recyclarr - starr
environment: environment:
- "PUID={{ service_user.uid }}" - "PUID={{ service_user.uid }}"
- "PGID={{ media_gid }}" - "PGID={{ media_gid }}"

View File

@@ -1,11 +1,3 @@
- name: Create docker network for Traefik
community.docker.docker_network:
name: traefik
- name: Create docker network for Docker Socket Proxy
community.docker.docker_network:
name: docker-socket-proxy
- name: Create install directory - name: Create install directory
file: file:
path: "{{ install_directory }}/traefik" path: "{{ install_directory }}/traefik"