Ubuntu-Ansible-Setup/roles/squad-server/tasks/nested_ports_open.yml

30 lines
664 B
YAML

---
- name: Open TCP Server Ports
become: true
community.general.ufw:
state: enabled
rule: allow
port: "{{ item }}"
proto: tcp
loop:
- "{{ server.ports.game }}"
- "{{ server.ports.game|int + 1 }}"
- "{{ server.ports.query }}"
- "{{ server.ports.query|int + 1 }}"
- "{{ server.ports.rcon }}"
- name: Open UDP Server Ports
become: true
community.general.ufw:
state: enabled
rule: allow
port: "{{ item }}"
proto: udp
loop:
- "{{ server.ports.game }}"
- "{{ server.ports.game|int + 1 }}"
- "{{ server.ports.query }}"
- "{{ server.ports.query|int + 1 }}"
- "{{ server.ports.rcon }}"