ulogd: ensure => installed;
}
- file {
+ file {
"/etc/ferm/dsa.d":
ensure => directory,
purge => true,
recurse => true,
source => "puppet:///files/empty/",
require => Package["ferm"];
+ "/etc/ferm":
+ ensure => directory,
+ mode => 0755,
"/etc/ferm/conf.d":
ensure => directory,
require => Package["ferm"];
require => Package["ferm"],
mode => 0400,
notify => Exec["ferm restart"];
+ "/etc/logrotate.d/ulogd":
+ source => "puppet:///ferm/logrotate-ulogd",
+ require => Package["logrotate"],
+ ;
}
$munin_ips = split(regsubst($v4ips, '([^,]+)', 'ip_\1', 'G'), ',')
}
case extractnodeinfo($nodeinfo, 'buildd') {
- file {
- "/etc/ferm/conf.d/load_ftp_conntrack.conf":
- source => "puppet:///ferm/ferm.default",
- require => Package["ferm"],
- notify => Exec["ferm restart"];
+ 'true': {
+ file {
+ "/etc/ferm/conf.d/load_ftp_conntrack.conf":
+ source => "puppet:///ferm/conntrack_ftp.conf",
+ require => Package["ferm"],
+ notify => Exec["ferm restart"];
+ }
}
}