main.yml - ansible-roles - A collection of ansible roles I have created over the years.
(HTM) git clone git://jay.scot/ansible-roles
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
main.yml (514B)
---
1 ---
2
3 - name: check if firewalld is installed
4 command: rpm -q firewalld
5 ignore_errors: True
6 register: rpm_check_firewalld
7
8 - name: install firewalld
9 yum: name=firewalld state=present enabled=yes
10 when: rpm_check_firewalld.stdout.find('is not installed') != -1
11
12 - name: updating firewall rules
13 firewalld: port={{item.value.port}}/{{item.value.protocol}} permanent={{item.value.permanent}} state={{item.value.state }} zone={{item.value.zone}}
14 with_dict: "{{firewalld_rules}}"
15 notify: restart firewalld