--- - name: Configure firewall community.general.ufw: rule: allow port: "{{ item }}" proto: tcp loop: - 80 - 443 - name: Install Caddy ansible.builtin.import_role: name: nvjacobo.caddy - name: Configure Caddyfile ansible.builtin.template: src: "templates/Caddyfile.j2" dest: /etc/caddy/Caddyfile mode: "0644" notify: restart caddy # nvjacobo.caddy handles this