--- - name: 'Ensure transmission root dir exists' file: path: '{{ transmission_root_dir }}' state: 'directory' mode: '755' - name: 'Install transmission' community.docker.docker_container: name: 'transmission' image: 'lscr.io/linuxserver/transmission:latest' pull: true state: 'started' recreate: true env: "PUID": '1000' "PGID": '1000' "TZ": 'America/Toronto' USER: '{{ transmission_user }}' PASS: '{{ transmission_password }}' # WHITELIST: '127.0.0.1,192.168.*.*' HOST_WHITELIST: 'kdvpn.crabdance.com' volumes: - '{{ transmission_root_dir }}/data:/config' - '{{ transmission_root_dir }}/downloads:/downloads' - '{{ transmission_root_dir }}/watch:/watch' ports: - '{{ transmission_host_port }}:9091' - 51413:51413 - 51413:51413/udp restart_policy: 'unless-stopped'