Skip to content
Snippets Groups Projects
Forked from infrastruktur / ansible-warpzone
610 commits behind the upstream repository.
site.yml 6.72 KiB
---
##################################################
# Globale Konfiguration für alle Server
##################################################

- hosts: all
  remote_user: root
  roles:
    - { role: all/hostname, tags: common }
    - { role: all/common, tags: common }
    - { role: all/sysctl, tags: sysctl }


##################################################
# Produktive Server
##################################################

- hosts: tiffany
  remote_user: root
  roles:
    - { role: common/proxmox, tags: proxmox }
    - { role: common/cronapt, tags: cronapt }


- hosts: weatherwax
  remote_user: root
  roles:
    - { role: common/proxmox, tags: proxmox }
    - { role: common/cronapt, tags: cronapt }


- hosts: ogg
  remote_user: root
  roles:
    - { role: common/borgbackup, tags: borgbackup }
    - { role: common/cronapt, tags: cronapt }
    - { role: common/docker, tags: docker }
    - { role: common/prometheus-node, tags: prometheus-node }
    - { 
        role: common/docker_dockerstats, tags: dockerstats, 
        servicename: dockerstats, 
        basedir: /srv/dockerstats 
      }
    - { 
        role: common/docker_traefik, tags: traefik,
        servicename: traefik,
        basedir: /srv/traefik,
        domain: "warpzone.lan",
        domain_default: "services.warpzone.lan", 
        certFile: "warpzone+internal+services.pem",
        keyFile: "warpzone+internal+services.key"
      }   
    - { 
        role: intern/docker_esphome, tags: esphome, 
        servicename: esphome, 
        basedir: /srv/esphome,
        domain: "esphome.warpzone.lan"
      }
    - { 
        role: intern/docker_heimdall, tags: heimdall, 
        servicename: heimdall, 
        basedir: /srv/heimdall,
        domain: "services.warpzone.lan"
      }
    - { 
        role: intern/docker_mqtt, tags: mqtt, 
        servicename: mqtt,
        basedir: /srv/mqtt, 
        mqtt_port: 1883,
        influxdb_port: 18086