Mark Goddard 7d15aa16f2 Support configuration of firewalld
Adds support for configuring firewalld for CentOS hosts managed by
Kayobe.

* create zones
* set default zone
* set zone for interfaces
* define rules

Change-Id: Id60e25e129e323f3c07e702bb81a11efc530fb3e
Story: 2008991
Task: 42644
2021-10-04 10:36:13 +01:00

19 lines
483 B
YAML

---
- name: Ensure firewalld service is stopped and disabled
service:
name: firewalld
enabled: false
state: stopped
become: true
register: firewalld_result
failed_when:
- firewalld_result is failed
# Ugh, Ansible's service module doesn't handle uninstalled services.
- "'Could not find the requested service' not in firewalld_result.msg"
- name: Ensure firewalld package is uninstalled
package:
name: firewalld
state: absent
become: true