Skip to content
Snippets Groups Projects
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/"