diff options
Diffstat (limited to 'chaos-at-home/ch-http-proxy.yml')
-rw-r--r-- | chaos-at-home/ch-http-proxy.yml | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/chaos-at-home/ch-http-proxy.yml b/chaos-at-home/ch-http-proxy.yml index e2de2f2f..dda1ee97 100644 --- a/chaos-at-home/ch-http-proxy.yml +++ b/chaos-at-home/ch-http-proxy.yml @@ -171,20 +171,14 @@ vars: nginx_vhost: name: imap - content: | - server { - listen 80; - listen [::]:80; - server_name imap.chaos-at-home.org; - - location /.well-known/acme-challenge/ { - proxy_pass http://{{ network_services.imap.addr }}; - } - - location / { - return 303 https://webmail.chaos-at-home.org; - } - } + template: generic + hostnames: + - imap.chaos-at-home.org + locations: + '/.well-known/acme-challenge/': + proxy_pass: "http://{{ network_services.imap.addr }}" + '/': + return: "303 https://webmail.chaos-at-home.org" include_role: name: nginx/vhost |