Advertisement
Guest User

Untitled

a guest
Apr 20th, 2019
1,291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.61 KB | None | 0 0
  1. ---
  2. - hosts: 127.0.0.1
  3. connection: local
  4. gather_facts: true
  5. become: true
  6. tasks:
  7. - name: docker | Create pia_network network
  8. docker_network:
  9. name: pia_network
  10. - name: docker | Create nginx network
  11. docker_network:
  12. name: nginx
  13. - name: docker | Create portainer container
  14. docker_container:
  15. name: portainer
  16. image: portainer/portainer
  17. ports:
  18. - 9100:9000
  19. volumes:
  20. - portainer_data:/data portainer/portainer
  21. - /var/run/docker.sock:/var/run/docker.sock
  22. restart_policy: unless-stopped
  23. - name: docker | Start PIA VPN container
  24. docker_container:
  25. name: pia
  26. image: itsdaspecialk/pia-openvpn
  27. capabilities:
  28. - NET_ADMIN
  29. networks:
  30. - name: pia_network
  31. env:
  32. USERNAME: "username"
  33. PASSWORD: "password"
  34. REGION: "UK London"
  35. dns_servers:
  36. - 209.222.18.218
  37. - 209.222.18.222
  38. restart_policy: unless-stopped
  39. - name: docker | Start Plex container
  40. docker_container:
  41. name: plex
  42. image: linuxserver/plex:latest
  43. volumes:
  44. - /home/username/stack/plex:/config
  45. - /etc/letsencrypt/live/plex.zeak.co:/cert
  46. - /mnt/data:/data
  47. network_mode: host
  48. env:
  49. PUID: "1000"
  50. PGID: "1000"
  51. restart_policy: unless-stopped
  52. - name: docker | Start Sabnzb container
  53. docker_container:
  54. name: sabnzbd
  55. image: linuxserver/sabnzbd
  56. env:
  57. PUID: "1000"
  58. PGID: "1000"
  59. volumes:
  60. - /home/username/stack/sabnzbd:/config
  61. - /home/username/stack/downloads:/downloads
  62. restart_policy: unless-stopped
  63. network_mode: container:pia
  64. - name: docker | Start Deluged container
  65. docker_container:
  66. name: deluge
  67. image: linuxserver/deluge
  68. env:
  69. PUID: "1000"
  70. PGID: "1000"
  71. volumes:
  72. - /home/username/stack/deluge/config:/config
  73. - /home/username/stack/downloads:/downloads
  74. restart_policy: unless-stopped
  75. network_mode: container:pia
  76. - name: docker | Start Sonarr container
  77. docker_container:
  78. name: sonarr
  79. image: linuxserver/sonarr
  80. env:
  81. PUID: "1000"
  82. PGID: "1000"
  83. volumes:
  84. - /home/username/stack/sonarr:/config
  85. - /home/username/stack/storage:/storage
  86. - /home/username/stack/downloads:/downloads
  87. restart_policy: unless-stopped
  88. network_mode: container:pia
  89. - name: docker | Start Couchpotato container
  90. docker_container:
  91. name: couchpotato
  92. image: linuxserver/couchpotato
  93. env:
  94. PUID: "1000"
  95. PGID: "1000"
  96. volumes:
  97. - /home/username/stack/couchpotato:/config
  98. - /home/username/stack/storage:/storage
  99. - /home/username/stack/downloads:/downloads
  100. restart_policy: unless-stopped
  101. network_mode: container:pia
  102. - name: docker | Start PIA nginx container
  103. docker_container:
  104. name: pianginx
  105. image: nginx:stable
  106. volumes:
  107. - /home/username/stack/nginx.conf:/etc/nginx/nginx.conf
  108. restart_policy: unless-stopped
  109. networks:
  110. - name: pia_network
  111. ports:
  112. - 8989:8989
  113. - 8112:8112
  114. - 8080:8080
  115. - 5050:5050
  116. links:
  117. - pia:sabnzbd
  118. - pia:deluge
  119. - pia:couchpotato
  120. - pia:sonarr
  121. - name: docker | Create samba container
  122. docker_container:
  123. name: samba
  124. image: dperson/samba
  125. ports:
  126. - 139:139
  127. - 445:445
  128. volumes:
  129. - /mnt/data:/data
  130. - /home/username/vhosts:/vhosts
  131. - /home/username/stack/downloads:/downloads
  132. command: ['-s "Mount;/data;yes;no;yes"', '-s "Vhosts;/vhosts;yes;no;yes"', '-s "Downloads;/downloads;yes;no;yes"']
  133. restart_policy: unless-stopped
  134. env:
  135. USERID: "1000"
  136. GROUPID: "1000"
  137. - name: docker | Start Openvpn AS container
  138. docker_container:
  139. name: openvpn-as
  140. image: linuxserver/openvpn-as:latest
  141. volumes:
  142. - /home/username/stack/openvpn:/config
  143. network_mode: host
  144. env:
  145. PUID: "1000"
  146. PGID: "1000"
  147. TZ: "Europe/London"
  148. restart_policy: unless-stopped
  149. capabilities:
  150. - NET_ADMIN
  151. ports:
  152. - 943:943
  153. - 9943:9943
  154. - 1194:1194/udp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement