firewalld: Playbook to bootstrap firewalld

For machines that were not pre-installed with firewalld, the
`firewalld.yml` playbook will install it and set it to start
automatically at boot.
jenkins-master
Dustin 2018-01-29 14:56:46 -06:00
parent 20fb830eda
commit 10ae79e5a2
1 changed files with 21 additions and 0 deletions

21
firewalld.yml Normal file
View File

@ -0,0 +1,21 @@
- hosts: '!no-firewalld'
tasks:
- name: ensure firewalld is installed
package:
name=firewalld
state=present
tags:
- install
- firewalld
- name: ensure firewalld starts at boot
service:
name=firewalld
enabled=yes
tags:
- firewalld
- name: ensure firewalld is running
service:
name=firewalld
state=started
tags:
- firewalld