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