Skip to content
Snippets Groups Projects
Forked from infrastruktur / ansible-warpzone
876 commits behind the upstream repository.
site.yml 6.44 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: warpsrvint
  remote_user: root
  roles:
    - { role: common/borgbackup, tags: borgbackup }
    - { role: common/borgserver, tags: borgserver }
#    - { 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_ldap, tags: ldap }
    - { role: common/nginx, tags: nginx }
    - { role: warpsrvint/docker_grafana, tags: grafana }
    - { role: warpsrvint/docker_l4z0r, tags: l4z0r }
    - { role: warpsrvint/docker_matestatdb, tags: matestatdb }
    - { role: warpsrvint/docker_mqtt, tags: mqtt }
    - { role: warpsrvint/docker_nodered, tags: nodered }
    - { role: warpsrvint/docker_unifi, tags: unifi }
    - { role: warpsrvint/docker_warpinfra, tags: warpinfra }

# Entfällt durch develop
#    - { role: warpsrvint/docker_warpinfratest, tags: warpinfratest }


- hosts: webserver
  remote_user: root
  roles:
    - { role: common/borgbackup, tags: borgbackup }
    - { role: common/cronapt, tags: cronapt }
    - { role: common/docker, tags: docker }
    - { role: common/kvm-guest, tags: kvm-guest }
    - { role: common/openvpn, tags: openvpn }
    - { role: common/prometheus-node, tags: prometheus-node }
    - { 
        role: common/docker_dockerstats, tags: dockerstats, 
        servicename: dockerstats, 
        basedir: /srv/dockerstats 
      }
    - { 
        role: common/docker_ldap, tags: ldap,
        servicename: "ldap",
        domain: "ldap.warpzone.ms"
      }