site.yml 13.07 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 }
##################################################
# Test Server
##################################################
- hosts: test-warpzone-de
remote_user: root
roles:
- { role: common/cronapt, tags: cronapt }
- { role: common/docker, tags: docker }
# - {
# role: testserver/docker_dockerstats, tags: dockerstats,
# servicename: dockerstats,
# basedir: /srv/dockerstats
# }
- {
role: testserver/docker_traefik, tags: traefik,
servicename: traefik,
basedir: /srv/traefik,
domain: "test-warpzone.de",
domain_default: "www.test-warpzone.de",
}
# - {
# role: testserver/docker_dokuwiki, tags: dokuwiki,
# servicename: "dokuwiki",
# domain: "wiki.test-warpzone.de",
# basedir: /srv/dokuwiki,
# # healthchecks_url: "https://hc-ping.com/038adcfe-05bf-45b4-919b-88b69aab8844"
# }
# - {
# role: testserver/docker_gitlab, tags: gitlab,
# servicename: "gitlab",
# domain: "gitlab.test-warpzone.de",
# domain_registry: "gitlab-registry.test-warpzone.de"
# }
# - {
# role: testserver/docker_wordpress, tags: wordpress,
# servicename: "wordpress",
# basedir: /srv/wordpress,
# domain: "www.test-warpzone.de"
# }
- {
role: testserver/docker_mail, tags: test_mail,
servicename: mail,
basedir: "/srv/{{ servicename }}",
domain: "test-warpzone.de",
mailserver: "mailserver.test-warpzone.de",
listserver: "listserver.test-warpzone.de"
}
- {
role: testserver/docker_uffd, tags: test_uffd,
servicename: uffd,
basedir: "/srv/{{ servicename }}",
domain: "uffd.test-warpzone.de",
}
- {
role: testserver/docker_icinga, tags: test_icinga,
servicename: icinga,
basedir: "/srv/{{ servicename }}",