--- - 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: Create html dir ansible.builtin.file: state: directory dest: /usr/share/futureporn mode: "0644" - name: Configure Caddyfile ansible.builtin.template: src: 'templates/Caddyfile.j2' dest: /etc/caddy/Caddyfile mode: "0644" notify: restart caddy