~comcloudway/ansible-ccw.icu

5c84773fafc209f8d2138bf221e61090d2e4b4ca — Jakob Meier 1 year, 2 months ago c69f778
Added caddy.yml tasks reference template
1 files changed, 24 insertions(+), 0 deletions(-)

A templates/caddy.yml
A templates/caddy.yml => templates/caddy.yml +24 -0
@@ 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