windows: set up firewall

This commit is contained in:
Timotej Lazar 2025-05-11 12:54:26 +02:00
parent 91de26af57
commit 66298da9c7
4 changed files with 68 additions and 2 deletions

View file

@ -0,0 +1,14 @@
- name: Allow service
win_firewall_rule:
name: "Allow incoming {{ service.name }} for {{ remoteip }}"
group: "{{ service.name }}"
action: allow
enabled: true
direction: in
protocol: "{{ service.protocol.value }}"
localport: "{{ service.ports | join(',') }}"
remoteip: "{{ remoteip }}"
loop: "{{ service | allowed_prefixes | default(['any'], true) }}"
loop_control:
label: "{{ remoteip }}"
loop_var: remoteip