Blaine Story преди 3 години
родител
ревизия
0096c55a86
променени са 2 файла, в които са добавени 92 реда и са изтрити 0 реда
  1. 81 0
      group_vars/weber.yml
  2. 11 0
      plays/nodes/weberserver.yml

+ 81 - 0
group_vars/weber.yml

@@ -0,0 +1,81 @@
+---
+container_user: media
+container_uid: 1500
+container_group: media
+container_gid: 1001
+
+backups: containers
+backups_ignore: /storage
+  
+
+global_env_vars:
+  - PUID={{ container_uid }}
+  - PGID={{ container_gid }}
+  - TZ=America/Los_Angeles
+  - UMASK=002
+
+firewall_ports:
+  - 8080/tcp
+  - 8081/tcp
+  - 9091/tcp
+  - 51413/tcp
+  - 51413/udp
+
+container_networks:
+  - name: downloaders
+    driver: bridge
+    subnet: 172.21.0.0/16
+    ip_range: 172.21.0.0/16
+    gateway: 172.21.0.1
+
+containers:
+  - service_name: sickchill
+    active: true
+    image: linuxserver/sickchill
+    container_name: sickchill
+    ports:
+      - 8081:8081
+    volumes:
+      - /opt/sickchill/data:/data
+      - /opt/sickchill/config:/config
+      - /storage:/storage
+    include_global_env_vars: true
+    restart: unless-stopped
+    mem_limit: 2048m
+    networks:
+      - downloaders
+
+  - service_name: transmission
+    active: true
+    image: linuxserver/transmission
+    container_name: transmission
+    ports:
+      - 9091:9091
+      - 51413:51413
+      - 51413:51413/udp
+    volumes:
+      - /opt/transmission/config:/config
+      - /storage:/storage
+    include_global_env_vars: true
+    environment:
+      - USER={{ vaulted_weber_transmission_username }}
+      - PASS={{ vaulted_weber_transmission_password }} 
+    mem_limit: 500m
+    networks:
+      - downloaders
+
+  - service_name: qbittorrent
+    active: true
+    image: linuxserver/qbittorrent
+    container_name: qbittorrent
+    ports:
+      - 8080:8080
+    volumes:
+      - /opt/qbittorrent/config:/config
+      - /storage:/storage
+    include_global_env_vars: true
+    environment:
+      - WEBUI_PORT=8080
+    mem_limit: 500m
+    networks:
+      - downloaders

+ 11 - 0
plays/nodes/weberserver.yml

@@ -0,0 +1,11 @@
+---
+- hosts: 192.168.1.2
+  gather_facts: true
+  become: true
+  vars_files:
+    - "{{ inventory_dir }}/vars/vault.yaml"
+  roles:
+    - role: docker
+    - role: statusservices
+    - role: cloud-backups
+      tags: rclone