diff --git a/roles/caddy/meta/main.yaml b/roles/caddy/meta/main.yaml index d322ec7..4ee7a8b 100644 --- a/roles/caddy/meta/main.yaml +++ b/roles/caddy/meta/main.yaml @@ -4,6 +4,7 @@ dependencies: vars: compatcheck_supported_distributions: - name: debian - version_min: 11 + version_min: 12 - name: ubuntu version_min: 22 + - role: uumas.general.firewalld diff --git a/roles/caddy/tasks/main.yaml b/roles/caddy/tasks/main.yaml index 925e37f..4081537 100644 --- a/roles/caddy/tasks/main.yaml +++ b/roles/caddy/tasks/main.yaml @@ -41,3 +41,14 @@ validate: 'caddy validate --config %s --adapter caddyfile' backup: true notify: Reload caddy + +- name: Open ports for caddy + ansible.posix.firewalld: + service: "{{ item }}" + state: enabled + permanent: true + immediate: true + loop: + - http + - https + - http3