From cd5caaacc021b59b74a80b284574db166a15c6b5 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Tue, 8 Aug 2023 22:53:44 +0200 Subject: prepare test setups for new acme/cert roles --- dan/sk-testvm.yml | 77 ++++++++++++++++++++++++++++++++++++++- inventory/host_vars/sk-testvm.yml | 1 + 2 files changed, 76 insertions(+), 2 deletions(-) diff --git a/dan/sk-testvm.yml b/dan/sk-testvm.yml index 93e20776..658b5ac4 100644 --- a/dan/sk-testvm.yml +++ b/dan/sk-testvm.yml @@ -11,6 +11,79 @@ - name: Payload Setup hosts: sk-testvm roles: -# - role: x509/acmetool/base -# - role: x509/uacme/base + #- role: x509/acmetool/base + #- role: x509/uacme/base - role: nginx/base + 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 default vhost + vars: + nginx_vhost: + default: yes + name: nosuchsite + template: generic + #acme: yes + hostnames: + - testvm.elev8.at + locations: + '/': + root: /var/www/default + index: index.html + include_role: + name: nginx/vhost + + + - 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.

+
+ + + + - name: install test vhost + vars: + nginx_vhost: + name: test + template: generic + #acme: yes + hostnames: + - test.spreadspace.org + - test.spreadspace.com + - test.spreadspace.net + - test.spreadspace.systems + locations: + '/': + root: /var/www/test + index: index.html + include_role: + name: nginx/vhost diff --git a/inventory/host_vars/sk-testvm.yml b/inventory/host_vars/sk-testvm.yml index 98f45441..3eaf94c4 100644 --- a/inventory/host_vars/sk-testvm.yml +++ b/inventory/host_vars/sk-testvm.yml @@ -37,3 +37,4 @@ external_ip: "{{ network.primary.overlay }}" # # https://owncloud.org/news/upgrading-owncloud-on-debian-stable-to-official-packages/ # +nginx_server_names_hash_bucket_size: 64 -- cgit v1.2.3