--- - name: Basic Setup hosts: sk-testvm roles: - role: apt-repo/base - role: core/base - role: core/sshd/base - role: core/zsh - role: core/ntp - name: Payload Setup hosts: sk-testvm vars: acme_client: uacme # acme_client: acmetool cert_provider: "{{ acme_client }}" # cert_provider: static # cert_provider: selfsigned roles: - role: apt-repo/spreadspace - role: kubernetes/base - role: kubernetes/standalone/base - role: "x509/{{ cert_provider }}/base" - role: nginx/base - role: nginx/vhost nginx_vhost: default: yes name: nosuchsite template: generic tls: certificate_provider: "{{ cert_provider }}" hsts: no hostnames: - testvm.elev8.at locations: '/': root: /var/www/default index: index.html static_cert_config: "{{ static_cert_config__default }}" selfsigned_cert_config: "{{ selfsigned_cert_config__default }}" # - role: nginx/vhost # nginx_vhost: # name: test # template: generic # tls: # certificate_provider: "{{ cert_provider }}" # hsts: no # hostnames: # - test.spreadspace.org # - test.spreadspace.com # - test.spreadspace.net # - test.spreadspace.systems # locations: # '/': # root: /var/www/test # index: index.html # static_cert_config: "{{ static_cert_config__test }}" # selfsigned_cert_config: "{{ selfsigned_cert_config__test }}" - role: apps/mumble mumble_version: v1.4.274-4 mumble_instance: spreadspace mumble_hostnames: - test.spreadspace.org - test.spreadspace.com - test.spreadspace.net - test.spreadspace.systems mumble_superuser_password: "very-secret" mumble_config_options: bonjour: false sslCiphers: "ECDHE+AESGCM:DHE+AESGCM:ECDHE+AES256:DHE+AES256:ECDHE+AES128:DHE+AES128:!RSA:!ADH:!AECDH:!MD5" welcometext: "Welcome to the spreadspace Mumble Test-Server" rememberchannel: true mumble_tls: certificate_provider: "{{ cert_provider }}" post_tasks: - name: make sure document root directories exist loop: - test - default file: path: "/var/www/{{ item }}" state: directory - name: install index.html for default server copy: dest: /var/www/default/index.html content: | No Such Site

You have reached testvm.elev8.at, nothing to see here.

- name: install index.html for test server copy: dest: /var/www/test/index.html content: | This is Test

If you can read this the test was successful.