confine ip addr fact to linux
[mirror/dsa-puppet.git] / modules / ferm / manifests / init.pp
index ff57e91..b997d60 100644 (file)
@@ -13,7 +13,10 @@ class ferm {
         # realize (i.e. enable) all @ferm::rule virtual resources
         Ferm::Rule <| |>
 
-        package { ferm: ensure => installed }
+        package {
+                ferm: ensure => installed;
+                ulogd: ensure => installed;
+        }
 
         file { 
                 "/etc/ferm/dsa.d":
@@ -26,6 +29,10 @@ class ferm {
                 "/etc/ferm/conf.d":
                         ensure => directory,
                         require => Package["ferm"];
+                "/etc/default/ferm":
+                        source  => "puppet:///ferm/ferm.default",
+                        require => Package["ferm"],
+                        notify  => Exec["ferm restart"];
                 "/etc/ferm/ferm.conf":
                         source  => "puppet:///ferm/ferm.conf",
                         require => Package["ferm"],