Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- - hosts: 127.0.0.1
- connection: local
- gather_facts: true
- become: true
- tasks:
- - name: docker | Create pia_network network
- docker_network:
- name: pia_network
- - name: docker | Create nginx network
- docker_network:
- name: nginx
- - name: docker | Create portainer container
- docker_container:
- name: portainer
- image: portainer/portainer
- ports:
- - 9100:9000
- volumes:
- - portainer_data:/data portainer/portainer
- - /var/run/docker.sock:/var/run/docker.sock
- restart_policy: unless-stopped
- - name: docker | Start PIA VPN container
- docker_container:
- name: pia
- image: itsdaspecialk/pia-openvpn
- capabilities:
- - NET_ADMIN
- networks:
- - name: pia_network
- env:
- USERNAME: "username"
- PASSWORD: "password"
- REGION: "UK London"
- dns_servers:
- - 209.222.18.218
- - 209.222.18.222
- restart_policy: unless-stopped
- - name: docker | Start Plex container
- docker_container:
- name: plex
- image: linuxserver/plex:latest
- volumes:
- - /home/username/stack/plex:/config
- - /etc/letsencrypt/live/plex.zeak.co:/cert
- - /mnt/data:/data
- network_mode: host
- env:
- PUID: "1000"
- PGID: "1000"
- restart_policy: unless-stopped
- - name: docker | Start Sabnzb container
- docker_container:
- name: sabnzbd
- image: linuxserver/sabnzbd
- env:
- PUID: "1000"
- PGID: "1000"
- volumes:
- - /home/username/stack/sabnzbd:/config
- - /home/username/stack/downloads:/downloads
- restart_policy: unless-stopped
- network_mode: container:pia
- - name: docker | Start Deluged container
- docker_container:
- name: deluge
- image: linuxserver/deluge
- env:
- PUID: "1000"
- PGID: "1000"
- volumes:
- - /home/username/stack/deluge/config:/config
- - /home/username/stack/downloads:/downloads
- restart_policy: unless-stopped
- network_mode: container:pia
- - name: docker | Start Sonarr container
- docker_container:
- name: sonarr
- image: linuxserver/sonarr
- env:
- PUID: "1000"
- PGID: "1000"
- volumes:
- - /home/username/stack/sonarr:/config
- - /home/username/stack/storage:/storage
- - /home/username/stack/downloads:/downloads
- restart_policy: unless-stopped
- network_mode: container:pia
- - name: docker | Start Couchpotato container
- docker_container:
- name: couchpotato
- image: linuxserver/couchpotato
- env:
- PUID: "1000"
- PGID: "1000"
- volumes:
- - /home/username/stack/couchpotato:/config
- - /home/username/stack/storage:/storage
- - /home/username/stack/downloads:/downloads
- restart_policy: unless-stopped
- network_mode: container:pia
- - name: docker | Start PIA nginx container
- docker_container:
- name: pianginx
- image: nginx:stable
- volumes:
- - /home/username/stack/nginx.conf:/etc/nginx/nginx.conf
- restart_policy: unless-stopped
- networks:
- - name: pia_network
- ports:
- - 8989:8989
- - 8112:8112
- - 8080:8080
- - 5050:5050
- links:
- - pia:sabnzbd
- - pia:deluge
- - pia:couchpotato
- - pia:sonarr
- - name: docker | Create samba container
- docker_container:
- name: samba
- image: dperson/samba
- ports:
- - 139:139
- - 445:445
- volumes:
- - /mnt/data:/data
- - /home/username/vhosts:/vhosts
- - /home/username/stack/downloads:/downloads
- command: ['-s "Mount;/data;yes;no;yes"', '-s "Vhosts;/vhosts;yes;no;yes"', '-s "Downloads;/downloads;yes;no;yes"']
- restart_policy: unless-stopped
- env:
- USERID: "1000"
- GROUPID: "1000"
- - name: docker | Start Openvpn AS container
- docker_container:
- name: openvpn-as
- image: linuxserver/openvpn-as:latest
- volumes:
- - /home/username/stack/openvpn:/config
- network_mode: host
- env:
- PUID: "1000"
- PGID: "1000"
- TZ: "Europe/London"
- restart_policy: unless-stopped
- capabilities:
- - NET_ADMIN
- ports:
- - 943:943
- - 9943:9943
- - 1194:1194/udp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement