# https://docs.photoprism.app/getting-started/docker-compose/ --- - name: 'Create the AdGuard network' community.docker.docker_network: name: '{{ adguard_docker_network_name }}' state: 'present' - name: 'Create the required dirs' file: state: 'directory' path: '{{ item }}' mode: '755' loop: - '{{ adguard_data_root }}' - '{{ adguard_data_root }}/data' - '{{ adguard_data_root }}/conf' - name: 'Start the AdGuard container' community.docker.docker_container: name: 'adguard' image: 'adguard/adguardhome' pull: true state: 'started' recreate: false networks: - name: '{{ adguard_docker_network_name }}' ports: # DNS - '53:53/tcp' - '53:53/udp' # Web - '{{ adguard_host_port }}:3000' volumes: - '{{ adguard_data_root }}/data:/opt/adguardhome/work' - '{{ adguard_data_root }}/conf:/opt/adguardhome/conf' # restart_policy: 'unless-stopped' restart_policy: 'no'