Migrate seedbox, add mounts and redirects

This commit is contained in:
Alex 2020-06-01 13:33:00 +02:00
parent d78552898d
commit 86809e7ff6
Signed by: caskd
GPG Key ID: F92BA85F61F4C173
4 changed files with 10 additions and 14 deletions

14
dns.yml
View File

@ -61,40 +61,30 @@
- { name: "edzxe6qpinwhafgwlt6b44yarhhfn3xl._domainkey.", pointer: "edzxe6qpinwhafgwlt6b44yarhhfn3xl.dkim.amazonses.com" }
A:
- { name: "", addr: "88.198.95.52" }
- { name: "seed.", addr: "88.198.95.52" }
- { name: "sd.", addr: "88.198.95.52" }
- { name: "social.", addr: "88.198.95.52" }
- { name: "nbg0.", addr: "88.198.95.52" }
- { name: "", addr: "88.198.95.107" }
- { name: "seed.", addr: "88.198.95.107" }
- { name: "sd.", addr: "88.198.95.107" }
- { name: "social.", addr: "88.198.95.107" }
- { name: "nbg1.", addr: "88.198.95.107" }
- { name: "", addr: "88.198.95.106" }
- { name: "seed.", addr: "88.198.95.106" }
- { name: "sd.", addr: "88.198.95.106" }
- { name: "social.", addr: "88.198.95.106" }
- { name: "nbg2.", addr: "88.198.95.106" }
- { name: "", addr: "88.198.95.100" }
- { name: "seed.", addr: "88.198.95.100" }
- { name: "sd.", addr: "88.198.95.100" }
- { name: "social.", addr: "88.198.95.100" }
- { name: "nbg3.", addr: "88.198.95.100" }
- { name: "", addr: "88.198.95.63" }
- { name: "seed.", addr: "88.198.95.63" }
- { name: "sd.", addr: "88.198.95.63" }
- { name: "social.", addr: "88.198.95.63" }
- { name: "nbg4.", addr: "88.198.95.63" }
group:
A:
- { domain: "stats", group: "frontend" }
- { domain: "git", group: "frontend" }
#- { domain: "seed", group: "frontend" }
#- { domain: "sd", group: "frontend" }
- { domain: "seed", group: "frontend" }
- { domain: "sd", group: "frontend" }
roles:
- file
- apt

View File

@ -33,6 +33,9 @@
- {expose: 2442, proxy: 2443, group: "dev"} # Gitea SSH
- {expose: 6400, proxy: 6401, group: "social"} # Mumble
#- {expose: 25565, proxy: 25575, group: "minecraft"} # Minecraft
redirect:
prefix:
- { pfx: "/web", acl: '{ hdr_beg(host) -i seed } { url / }' }
public:
# These are load balanced, it doesn't matter what IP they point to
- {domain: "stats", count: 5, service: "grafana", httpchk: true}

@ -1 +1 @@
Subproject commit f7ca1f754bc818255b64e62431018226eaaf8fc8
Subproject commit 7100274321bf0cf46288f7fb9bc124b97a31a84c

View File

@ -32,7 +32,7 @@
rpc:
host: "{{ ansible_ens10.ipv4.address }}"
port: "{{ global.seedbox.transmission.port }}"
root_dir: "/mnt/seedbox" # TODO: Use device UUIDs
root_dir: "/mnt/seedbox"
blacklist: "https://github.com/sahsu/transmission-blocklist/releases/download/1.0.3/blocklist.gz"
sftp_chroot:
- { user: "seedbox",
@ -42,8 +42,11 @@
vault:
roles:
- "transmission"
mounts:
- { uuid: '62c4b10c-69b0-40df-a523-f64a40f7688d', dest: '{{ transmission.root_dir }}', state: 'mounted', fstype: 'xfs' }
roles:
- vault
- mounts
- apt
- darkhttpd
- file