Merge branch 'master' of git.uumas.fi:uumas/ansible-general

This commit is contained in:
uumas
2022-01-08 01:10:21 +02:00
8 changed files with 38 additions and 4 deletions

View File

@@ -26,7 +26,7 @@
blockinfile:
path: /etc/caddy/Caddyfile
marker: "{mark}"
marker_begin: ':80'
marker_begin: ':80 {'
marker_end: '# https://caddyserver.com/docs/caddyfile'
state: absent
validate: 'caddy validate --config %s --adapter caddyfile'
@@ -38,7 +38,7 @@
marker: "# {mark} ANSIBLE MANAGED BLOCK general"
block: |
{
email {{ email }}
email {{ admin_email }}
}
validate: 'caddy validate --config %s --adapter caddyfile'
backup: yes

View File

@@ -0,0 +1 @@
Sets up a reverse proxy defined by the `reverse_proxy_type` variable

View File

@@ -0,0 +1,3 @@
---
reverse_proxy_type: caddy

View File

@@ -0,0 +1,5 @@
---
dependencies:
- role: caddy
when: reverse_proxy_type == 'caddy'

View File

@@ -0,0 +1,14 @@
---
- name: Add caddy reverse proxy config
blockinfile:
path: /etc/caddy/Caddyfile
marker: "# {mark} ANSIBLE MANAGED BLOCK {{ vhost_id }}"
block: |
{{ vhost_domains | join(' ') }} {
reverse_proxy {{ proxy_target }}
}
validate: 'caddy validate --config %s --adapter caddyfile'
backup: true
notify: reload caddy

View File

@@ -0,0 +1,5 @@
---
- name: Setup {{ vhost_id }} reverse proxy
include_tasks: "{{ reverse_proxy_type }}.yml"
when: reverse_proxy_type != 'none'