# vim:ft=ansible:
- name: docker deploy transmission
  docker_container:
    name: transmission
    image: haugene/transmission-openvpn:latest
    env:
      USER: transmission
      PASS: "{{ secret_transmission_user_pass }}"
      OPENVPN_PROVIDER: PIA
      OPENVPN_CONFIG: france
      OPENVPN_USERNAME: "{{ secret_pia_user }}"
      OPENVPN_PASSWORD: "{{ secret_pia_pass }}"
      LOCAL_NETWORK: 192.168.0.0/16
    capabilities:
      - NET_ADMIN
    ports:
      - 51413:51413/tcp
      - 51413:51413/udp
    networks:
      - name: web
        aliases: [ "transmission" ]
    volumes:
      - /data/transmission/config:/config
      - /data/shared/downloads:/data
      - /data/transmission/watch:/watch
  tags: [ docker, transmission ]