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