Resource Type: firewalld_zone
- Defined in:
- lib/puppet/type/firewalld_zone.rb
- Providers:
-
firewall_cmd
Overview
Creates and manages firewald zones. Note that setting ensure => ‘absent’ to the built in firewalld zones will not work, and will generate an error. This is a limitation of firewalld itself, not the module.
Example:
firewalld_zone { 'restricted':
ensure => present,
target => '%%REJECT%%',
interfaces => [],
sources => [],
purge_rich_rules => true,
purge_services => true,
purge_ports => true,
icmp_blocks => 'router-advertisement'
}