This repository has been archived on 2020-08-22. You can view files and clone it, but cannot push or open issues or pull requests.
ansible/group_vars/all

91 lines
4.1 KiB
Plaintext

services:
haproxy:
ports:
https: 443
tcp:
- 2202 # Gitea SSH
#- 64738 # Mumble
#- 25565 # Minecraft
public:
# These are load balanced, it doesn't matter what IP they point to
- {domain: "dev-stats", service: "grafana", httpchk: true}
- {domain: "dev-gitea", service: "gitea", httpchk: true}
- {domain: "dev-transmission", service: "transmission", httpchk: false}
- {domain: "dev-sd", service: "seedown", httpchk: true}
unbound:
internal:
local:
SRV:
- {service: "gitea", port: 3200, group: "git"}
- {service: "seedown", port: 8082, group: "seedbox"}
- {service: "transmission", port: 8081, group: "seedbox"}
- {service: "grafana", port: 3000, group: "monitoring"}
A: # Wish these would support SRV, would ease a lot of configuration management
- {service: "postgres", group: "database"}
- {service: "redis", group: "database"}
- {service: "influxdb", group: "database"}
remote:
- {service: "homepage", port: "80", domain: "rxhome.s3-website.eu-central-1.amazonaws.com."}
grafana:
domain: "dev-stats.redxen.eu"
port: 3000
postgres:
host: "postgres.redxen.localhost"
port: 5432
redis:
host: "redis.redxen.localhost"
port: 6379
gitea:
user: "git"
domain: "dev-gitea.redxen.eu"
port:
http: 3200
ssh: 2442
path:
data: "/mnt/gitea" # TODO: Replace with device UUIDs
config: "/etc/gitea"
mumble:
configpath: '/etc/mumble-server.ini'
port: 6400
register:
host: "redxen.eu"
url: "redxen.eu"
transmission:
root_dir: "/mnt/seedbox" # TODO: Use device UUIDs
port:
peer: 51413
rpc: 8081
darkhttpd:
path: "/etc/darkhttpd"
port: 8082
influxdb:
port: 8086
tor:
listen:
socks:
addr: "127.0.0.1"
port: 9050
http:
addr: "127.0.0.1"
port: 7050
wireguard:
interface: 'wg0'
port: 51820
net:
v4:
addr: "172.22.12"
range:
serv: 24
clnt: 32
v6:
addr: "fd86:ea04:1115:"
range:
serv: 120
clnt: 128
peers:
- { bit: 2, pubkey: "Xb+ASR5NdnIB+dXWEA4H0V3d0LC0KocKeFeQDyqDqjk=" }
- { bit: 3, pubkey: "kz9vLMnPtfka11n1EJpzHb4966ieJSo4BU1P2joHLXo=" }
- { bit: 10, pubkey: "wpjMlhrcv173ER7rZ0KrmaqahcqZA/fm3ovpaGlRIRo=" }
- { bit: 12, pubkey: "2FRcncz/oSmqFQLrHqICi4fEkgxrCeS9P8TTv5gcfCw=" }
- { bit: 14, pubkey: "XYUXzDDXzo1uDadvJ8YW5X/ISCZSyu10d35i7mb0pAY=" }