Files
ansible-general/roles/vhost/tasks/caddy.yaml

11 lines
367 B
YAML

---
- name: Add caddy vhost config
ansible.builtin.blockinfile:
path: /etc/caddy/Caddyfile
marker: "# {mark} ANSIBLE MANAGED BLOCK {{ vhost_id }}"
block: "{{ lookup('ansible.builtin.template', 'Caddyfile_block.j2') }}"
validate: 'caddy validate --config %s --adapter caddyfile'
backup: true
state: "{{ vhost_state }}"
notify: Reload caddy