-
Christian Elberfeld authoredChristian Elberfeld authored
webserver 3.29 KiB
# Host spezifische Variablen
motd_lines:
- "Webserver"
- "Öffentliche IPs: {{ansible_ens3.ipv4.address}} / {{ansible_ens3.ipv6[0].address}}"
debian_sources:
- "deb http://ftp.halifax.rwth-aachen.de/debian/ stretch main contrib non-free"
- "deb http://security.debian.org/ stretch/updates main contrib non-free"
- "deb http://ftp.de.debian.org/debian/ stretch-updates main"
- "deb http://ftp.halifax.rwth-aachen.de/debian/ stretch-updates main contrib non-free"
- "deb https://download.docker.com/linux/debian stretch stable"
- "deb https://repos.influxdata.com/debian stretch stable"
debian_keys_id:
debian_keys_url:
- "https://download.docker.com/linux/debian/gpg"
- "https://repos.influxdata.com/influxdb.key"
# Art des Hosts: physical, vm, docker
host_type: "vm"
letsencrypt_tos_sha256: 6373439b9f29d67a5cd4d18cbc7f264809342dbf21cb2ba2fc7588df987a6221
letsencrypt_mail: verwaltung@warpzone.ms
webserver_domains:
- "auth"
- "alerta"
- "gitlab"
- "infra"
- "infra-test"
- "jabber"
- "muc.jabber"
- "proxy.jabber"
- "jabber-test"
- "muc.jabber-test"
- "proxy.jabber-test"
- "ldap"
- "mattermost"
- "md"
- "pad"
- "wiki"
- "www"
- "www-test"
administratorenteam:
- "void"
- "dray"
- "sandhome"
- "commander1024"
# Definition von Borgbackup Repositories
borgbackup_repos:
warpsrvext:
# URL des Repos
repo: "ssh://warpzone@217.79.181.126:/data/warpzone/webserver"
# Repo-spezifische Optionen zum Aufruf von Borgbackup
# z.B. bei Sicherungen zu rsync.net ist --remote-path=borg1 erforderlich
options: ""
# Compression Options, z,b. "zlib,5, "zstd,5"
compression: "zlib,5"
# Prune Optionen
prune: "--keep-within=2d --keep-daily=7 --keep-weekly=4 --keep-monthly=6"
# Backup Schedule
weekday: "*"
hour: "*/4"
minute: "0"
# Zusätzliche Verzeichnisse, die nur in diesem Backup gesichtert werden sollen
# directories:
warpsrvint:
# URL des Repos
repo: "ssh://warpzone@192.168.0.201:22/data/warpzone/webserver"
# Repo-spezifische Optionen zum Aufruf von Borgbackup
# z.B. bei Sicherungen zu rsync.net ist --remote-path=borg1 erforderlich
options: ""
# Compression Options, z,b. "zlib,5, "zstd,5"
compression: "zlib,5"
# Prune Optionen
prune: "--keep-within=2d --keep-daily=7 --keep-weekly=4 --keep-monthly=6"
# Backup Schedule
weekday: "*"
hour: "*/5"
minute: "0"
# Zusätzliche Verzeichnisse, die nur in diesem Backup gesichtert werden sollen
# directories:
voidhome:
# URL des Repos
repo: "ssh://warpzone@130.180.13.106:5201/data/warpzone/webserver"
# Repo-spezifische Optionen zum Aufruf von Borgbackup
# z.B. bei Sicherungen zu rsync.net ist --remote-path=borg1 erforderlich
options: ""
# Compression Options, z,b. "zlib,5, "zstd,5"
compression: "zlib,5"
# Prune Optionen
prune: "--keep-within=2d --keep-daily=7 --keep-weekly=4 --keep-monthly=6"
# Backup Schedule
weekday: "*"
hour: "*/4"
minute: "0"
# Zusätzliche Verzeichnisse, die nur in diesem Backup gesichtert werden sollen
# directories:
# Definition der Verzeichnisse, die in allen Borgbackup Repos gesichert werden sollen
borgbackup_directories:
- "/etc/"
- "/srv/"