summaryrefslogtreecommitdiff
path: root/chaos-at-home/ch-http-proxy.yml
diff options
context:
space:
mode:
Diffstat (limited to 'chaos-at-home/ch-http-proxy.yml')
-rw-r--r--chaos-at-home/ch-http-proxy.yml22
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