27 lines
744 B
YAML
27 lines
744 B
YAML
|
# 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 ]
|