13 lines
375 B
YAML
13 lines
375 B
YAML
---
|
|
- name: set ufw state
|
|
community.general.ufw:
|
|
state: "{{ ufw_state | default('enabled') }}"
|
|
policy: "{{ ufw_policy | default('allow') }}"
|
|
|
|
- name: configure rules
|
|
community.general.ufw:
|
|
port: "{{ item.port | default(omit) }}"
|
|
proto: "{{ item.proto | default(omit) }}"
|
|
rule: "{{ item.rule | default(omit) }}"
|
|
loop: "{{ ufw_rules | default([]) }}"
|