Files
ansible-office/roles/caddy/tasks/configure.yml
2024-11-29 09:24:14 +01:00

29 lines
649 B
YAML

---
- name: install caddy service file
template:
src: templates/caddy.service.j2
dest: "/etc/systemd/system/caddy.service"
owner: root
group: root
- name: ensure Caddyfile target dir exists
file:
path: "{{ caddy_linux_caddyfile_path }}"
state: directory
- name: template and install Caddyfile
template:
src: templates/Caddyfile.j2
dest: "{{ caddy_linux_caddyfile_path }}/Caddyfile"
owner: root
group: root
#validate: caddy fmt --overwrite
#notify: restart caddy
- name: Enable caddy service
ansible.builtin.systemd:
name: caddy
enabled: yes
state: reloaded
daemon_reload: yes