Jelajahi Sumber

add weberlist.app

Blaine Story 1 tahun lalu
induk
melakukan
a0b2bbae1c
3 mengubah file dengan 61 tambahan dan 0 penghapusan
  1. 45 0
      group_vars/weberlist.yml
  2. 4 0
      hosts.ini
  3. 12 0
      plays/nodes/weberlist.yml

+ 45 - 0
group_vars/weberlist.yml

@@ -0,0 +1,45 @@
+---
+container_user: containers
+container_uid: 1001
+container_group: "{{ container_user }}"
+container_gid: "{{ container_uid }}"
+
+backups: containers
+
+global_env_vars:
+  - PUID={{ container_uid }}
+  - PGID={{ container_gid }}
+  - TZ=America/Los_Angeles
+
+firewall_ports:
+  - 80/tcp
+  - 443/tcp
+
+container_networks:
+  - name: weberlist
+    driver: bridge
+    subnet: 172.21.10.0/24
+    ip_range: 172.21.10.0/24
+    gateway: 172.21.10.1
+
+containers:
+  - name: swag
+    active: true
+    image: linuxserver/swag
+    cap_add:
+      - NET_ADMIN # required for fail2ban to modify iptables
+    ports:
+      - 80:80
+      - 443:443
+    volumes:
+      - /opt/swag:/config
+    restart: unless-stopped
+    include_global_env_vars: true
+    environment:
+      - URL=weberlist.app
+      - VALIDATION=http
+      - SUBDOMAINS=,
+      - EMAIL=certbot@blainestory.com
+    mem_limit: 100m
+    networks:
+      - weberlist

+ 4 - 0
hosts.ini

@@ -42,10 +42,14 @@ shareunderware.com
 [newsfeed]
 newsfeed.fyi
 
+[weberlist]
+weberlist.app
+
 [linode]
 newsfeed.fyi
 shareunderware.com
 warchildstory.com
+weberlist.app
 
 [kodi]
 

+ 12 - 0
plays/nodes/weberlist.yml

@@ -0,0 +1,12 @@
+---
+- hosts: weberlist
+  gather_facts: true
+  become: true
+  vars_files:
+    - "{{ inventory_dir }}/vars/vault.yaml"
+  roles:
+    - linode
+    - dnf-automatic
+    - docker
+    - statusservices
+    - cloud-backups