ansible-personal/roles/common/tasks/firewall_Debian.yml
Alan Orth b87f2e2fb0
roles/common: Use command module instead of shell
You should only use the "shell" module when you need shell functions
like flow control and redirects. Also, the "command" module is safer
because it is not affected by the user's environment.
2017-11-05 00:49:03 +02:00

19 lines
622 B
YAML

---
- name: Install firewalld and deps
when: ansible_distribution_major_version | version_compare('8', '>=')
apt: pkg={{ item }} state=latest
with_items:
- firewalld
- tidy
tags: packages
- name: Copy firewalld public zone file
when: ansible_distribution_major_version | version_compare('8', '>=')
template: src=public.xml.j2 dest=/etc/firewalld/zones/public.xml owner=root mode=0600
- name: Format public.xml firewalld zone file
when: ansible_distribution_major_version | version_compare('8', '>=')
command: tidy -xml -iq -m -w 0 /etc/firewalld/zones/public.xml
notify:
- reload firewalld