diff --git a/manifests/fignore.pp b/manifests/fignore.pp new file mode 100644 index 0000000..8d0a97f --- /dev/null +++ b/manifests/fignore.pp @@ -0,0 +1,9 @@ +# csf::fignore +define csf::fignore($program = $title, $ensure = 'present', $comment = '') { + csf::global { "csf-global-fignore-${program}": + ensure => $ensure, + ipaddress => $program, + type => 'fignore', + comment => $comment, + } +} diff --git a/manifests/global.pp b/manifests/global.pp index bacc69c..70056f6 100644 --- a/manifests/global.pp +++ b/manifests/global.pp @@ -8,6 +8,7 @@ default: { fail( "unknown value ${type}" ) } 'ignore', 'pignore', + 'fignore', 'deny', 'allow': { file_line { "csf-${ipaddress}-${type}":