From 5c84773fafc209f8d2138bf221e61090d2e4b4ca Mon Sep 17 00:00:00 2001 From: Jakob Meier Date: Sun, 2 Jul 2023 15:39:22 +0200 Subject: [PATCH] Added caddy.yml tasks reference template --- templates/caddy.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 templates/caddy.yml diff --git a/templates/caddy.yml b/templates/caddy.yml new file mode 100644 index 0000000..bda5b2d --- /dev/null +++ b/templates/caddy.yml @@ -0,0 +1,24 @@ +--- +- name: Make sure {{ project }}-caddy reverse proxy config exists + become: true + vars: + domain: "{{ domain }}" + port: "{{ port }}" + template: + src: ../../../network/caddy/templates/reverse-proxy.template + dest: /etc/caddy/{{ project }} + validate: caddy validate --adapter caddyfile --config %s + +- name: Make sure caddy links to the {{ project }} config + become: true + lineinfile: + path: /etc/caddy/Caddyfile + search_string: "^import /etc/caddy/{{ project }}" + line: "import /etc/caddy/{{ project }}" + validate: caddy validate --adapter caddyfile --config %s + +- name: Restart caddy + become: true + service: + name: caddy + state: restarted -- 2.38.5