class ferm {
- define rule($domain="ip", $chain="INPUT", $rule, $description="", $prio="00") {
+ define rule($domain="ip", $table="filter", $chain="INPUT", $rule, $description="", $prio="00") {
file {
"/etc/ferm/dsa.d/${prio}_${name}":
ensure => present,
package {
ferm: ensure => installed;
ulogd: ensure => installed;
- logrotate: ensure => installed;
}
file {
recurse => true,
source => "puppet:///files/empty/",
require => Package["ferm"];
+ "/etc/ferm":
+ ensure => directory,
+ mode => 0755;
"/etc/ferm/conf.d":
ensure => directory,
require => Package["ferm"];