# vim: ft=yaml.ansible --- - name: Allow necessary ports in UFW community.general.ufw: rule: allow port: "{{ item.port }}" proto: "{{ item.proto | default('tcp') }}" loop: - port: 22 # SSH - port: 80 # HTTP - port: 443 # HTTPS - port: 18080 # monerod P2P - port: 18089 # monerod RPC - port: 51820 # Wireguard proto: udp - name: Enable UFW community.general.ufw: state: enabled policy: deny