Puppet Class: firewalld::zone::base

Defined in:
manifests/zone.pp

Overview

Class: firewalld::zone::base

This class ensures that /etc/firewalld/zones/ exists.



22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# File 'manifests/zone.pp', line 22

class firewalld::zone::base {

	#include firewalld

	file { '/etc/firewalld/zones/':
		ensure	=> directory,		# make sure this is a directory
		recurse	=> true,		# recursively manage directory
		purge	=> true,		# purge all unmanaged files
		force	=> true,		# also purge subdirs and links
		owner	=> root,
		group	=> root,
		mode	=> '0750',
		require	=> Package['firewalld'],
		notify	=> Service['firewalld'],
	}
}