diff --git a/config/ansible/tasks/servers/services/arr-stack/docker-compose.yml.j2 b/config/ansible/tasks/servers/services/arr-stack/docker-compose.yml.j2 index fc53245..a4197b2 100644 --- a/config/ansible/tasks/servers/services/arr-stack/docker-compose.yml.j2 +++ b/config/ansible/tasks/servers/services/arr-stack/docker-compose.yml.j2 @@ -16,7 +16,8 @@ services: - /mnt/object_storage:/storage restart: "unless-stopped" networks: - - arr-stack-net + arr-stack-net: + ipv4_address: 172.20.0.4 sonarr: image: linuxserver/sonarr:latest @@ -34,10 +35,12 @@ services: - host.docker.internal:host-gateway restart: unless-stopped networks: - - arr-stack-net + arr-stack-net: + ipv4_address: 172.20.0.3 lidarr: image: linuxserver/lidarr:latest + container_name: lidarr environment: - PUID=1000 - PGID=100 @@ -51,7 +54,8 @@ services: - /mnt/object_storage:/storage restart: unless-stopped networks: - - arr-stack-net + arr-stack-net: + ipv4_address: 172.20.0.5 prowlarr: container_name: prowlarr @@ -62,8 +66,6 @@ services: - TZ=Europe/Amsterdam volumes: - {{ arr_stack_data_dir }}/prowlarr-config:/config - extra_hosts: - - host.docker.internal:host-gateway restart: unless-stopped network_mode: "service:gluetun-prowlarr" depends_on: @@ -121,13 +123,21 @@ services: - VPN_SERVICE_PROVIDER={{ lookup('community.general.onepassword', 'qm7lxjrv2ctgzsjuwtolxpd5i4', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='VPN_SERVICE_PROVIDER') }} - OPENVPN_USER={{ lookup('community.general.onepassword', 'qm7lxjrv2ctgzsjuwtolxpd5i4', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='OPENVPN_USER') }} - OPENVPN_PASSWORD={{ lookup('community.general.onepassword', 'qm7lxjrv2ctgzsjuwtolxpd5i4', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='OPENVPN_PASSWORD') }} - - SERVER_COUNTRIES={{ lookup('community.general.onepassword', 'qm7lxjrv2ctgzsjuwtolxpd5i4', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='SERVER_COUNTRIES') }} + - SERVER_COUNTRIES={{ lookup('community.general.onepassword', 'qm7lxjrv2ctgzsjuwtolxpd5i4', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='SERVER_COUNTRIES') }} + extra_hosts: + - "lidarr:172.20.0.5" + - "radarr:172.20.0.4" + - "sonarr:172.20.0.3" restart: always networks: - - arr-stack-net + arr-stack-net: + ipv4_address: 172.20.0.2 networks: arr-stack-net: + ipam: + config: + - subnet: 172.20.0.0/24 caddy_network: external: true name: caddy_default