27 lines
498 B
YAML

---
- 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