--- #caddy/tasks/main.yml - name: Create caddy container directory ansible.builtin.set_fact: dir_list: "{{ caddy_base_directories }}" - name: Setup directory for caddy config ansible.builtin.import_role: name: container_runtime tasks_from: config-setup - name: Ensure Caddyfile is deployed template: src: Caddyfile.j2 dest: "{{ caddy_dir }}/Caddyfile" owner: "{{ container_user }}" group: "{{ container_group }}" mode: "0644" - name: Deploy quadlet template: src: caddy.container.j2 dest: "{{ container_config_dir }}/caddy.container" - name: Set fact for systemd ansible.builtin.set_fact: service_name: "caddy" - name: Execute systemd tasks ansible.builtin.import_role: name: container_runtime tasks_from: systemd