From 53126bfeb8e3518250250a6c6eec19b3dd0e4ce9 Mon Sep 17 00:00:00 2001 From: Jacob Babor Date: Sun, 13 Nov 2022 20:55:40 -0600 Subject: [PATCH] Add some... stuff to vm-general-1 that acquires media --- playbooks/local_dns.yml | 9 +++++++++ playbooks/prod_web.yml | 26 ++++++++++++++++++++++++++ playbooks/tasks/web/nextcloud.yml | 1 + 3 files changed, 36 insertions(+) diff --git a/playbooks/local_dns.yml b/playbooks/local_dns.yml index 2a448f0..55c0439 100755 --- a/playbooks/local_dns.yml +++ b/playbooks/local_dns.yml @@ -113,6 +113,15 @@ value: vm-general-1.ashburn.mgmt.desu.ltd - record: vault.desu.ltd value: vm-general-1.ashburn.mgmt.desu.ltd + # Public media stuff + - record: prowlarr.media.desu.ltd + value: vm-general-1.ashburn.mgmt.desu.ltd + - record: sonarr.media.desu.ltd + value: vm-general-1.ashburn.mgmt.desu.ltd + - record: radarr.media.desu.ltd + value: vm-general-1.ashburn.mgmt.desu.ltd + - record: transmission.media.desu.ltd + value: vm-general-1.ashburn.mgmt.desu.ltd # Local - record: homeauto.local.desu.ltd value: pi-homeauto-1.home.mgmt.desu.ltd diff --git a/playbooks/prod_web.yml b/playbooks/prod_web.yml index 5a2a440..b700be5 100755 --- a/playbooks/prod_web.yml +++ b/playbooks/prod_web.yml @@ -27,8 +27,12 @@ - web/gitea.yml - web/netbox.yml - web/nextcloud.yml + - web/prowlarr.yml + - web/radarr.yml + - web/sonarr.yml - web/srv.yml - web/synapse.yml + - web/transmission.yml - game/satisfactory.yml - game/factorio.yml tags: [ always ] @@ -44,6 +48,7 @@ - /data/gitea/data/gitea/log - /data/minecraft/oldpack/backups - /data/minecraft/stoneblock/backups + - /data/shared/media tags: [ backup ] - role: docker-minecraft vars: @@ -268,6 +273,27 @@ proxy_pass: http://netbox:8080 - name: vault.desu.ltd proxy_pass: http://vaultwarden:80 + # desu.ltd media bullshit + - name: prowlarr.media.desu.ltd + directives: + - "allow 24.182.160.0/20" + - "deny all" + proxy_pass: http://prowlarr:9696 + - name: sonarr.media.desu.ltd + directives: + - "allow 24.182.160.0/20" + - "deny all" + proxy_pass: http://sonarr:8989 + - name: radarr.media.desu.ltd + directives: + - "allow 24.182.160.0/20" + - "deny all" + proxy_pass: http://radarr:7878 + - name: transmission.media.desu.ltd + directives: + - "allow 24.182.160.0/20" + - "deny all" + proxy_pass: http://transmission:9091 # 9iron - name: www.9iron.club directives: diff --git a/playbooks/tasks/web/nextcloud.yml b/playbooks/tasks/web/nextcloud.yml index c6ee554..404a0c1 100644 --- a/playbooks/tasks/web/nextcloud.yml +++ b/playbooks/tasks/web/nextcloud.yml @@ -22,6 +22,7 @@ - /data/nextcloud/custom_apps:/var/www/html/custom_apps - /data/nextcloud/config:/var/www/html/config - /data/nextcloud/themes:/var/www/html/themes + - /data/shared:/shared - /srv/desu.ltd/nc:/var/www/html/data tags: [ docker, nextcloud ] - name: assure nextcloud cron cronjob