Skip to content
Snippets Groups Projects
verwaltung 3.14 KiB

# Host spezifische Variablen 

motd_lines: 
  - "Warpzone Vorstand"
  - "Öffentliche IPs: {{ansible_ens3.ipv4.address}} / {{ansible_ens3.ipv6[0].address}}"

debian_sources: 
  - "deb http://ftp.halifax.rwth-aachen.de/debian/ buster main contrib non-free"
  - "deb http://security.debian.org/ buster/updates main contrib non-free"
  - "deb https://download.docker.com/linux/debian buster stable"

debian_keys_id:
  
debian_keys_url:
  - "https://download.docker.com/linux/debian/gpg"


# Primäre IP Adressen des Hosts 
ext_ip4: 89.163.231.227
ext_ip6: 2001:4ba0:ffff:007c::227
int_ip4: 10.42.2.1


# Art des Hosts: physical, vm, docker 
host_type: "vm"

# SSL aktivieren 
webserver_ssl: true

# Liste der gehosteten Domänen
webserver_domains: 
  - "verwaltung.warpzone.ms"
  - "verwaltung-git.warpzone.ms"
  - "verwaltung-jameica.warpzone.ms"
  - "verwaltung-ldap.warpzone.ms"


#OpenVPN Konfigurationen 
openvpn_server:
  - "server-zone"

openvpn_clients:
  - "client-webs"


administratorenteam:
  - "void"
  - "sandhome"
  - "h3rb3rn"

vorstandteam:
  - "sandhome"
  - "void"
  - "ole"
  - "larsm"
  - "reverend"
  - "h3rb3rn"
  - "mowoe"


# Definition von Borgbackup Repositories 
borgbackup_repos:

  warpsrvext: 

    # URL des Repos   
    repo: "ssh://warpzone@217.79.181.126:22/data/warpzone/verwaltung"
    
    # 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: "20"

    #  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/verwaltung"
    
    # 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: "30"

    #  Zusätzliche Verzeichnisse, die nur in diesem Backup gesichtert werden sollen 
    # directories:

  voidborgbase: 

    # URL des Repos   
    repo: "wg24ew7n@wg24ew7n.repo.borgbase.com:repo"
    
    # 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: "*/2"
    minute: "40"

    #  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/"