feat: configure static IP addresses for services in docker-compose and update network settings
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 15s
Nix Format Check / check-format (push) Successful in 48s
Python Lint Check / check-python (push) Failing after 11s

This commit is contained in:
Menno van Leeuwen 2025-03-27 12:59:38 +01:00
parent 28e09a1ccd
commit 3afb198416
Signed by: vleeuwenmenno
SSH Key Fingerprint: SHA256:OJFmjANpakwD3F2Rsws4GLtbdz1TJ5tkQF0RZmF0TRE

View File

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