--- - name: Ensure Caddy configuration directory exists ansible.builtin.file: path: /etc/caddy state: directory mode: "0755" become: true - name: Deploy Caddy configuration file ansible.builtin.template: src: Caddyfile.j2 dest: "{{ caddy_config_path }}" mode: "0644" backup: true become: true notify: Restart Caddy