]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
site::sysctl is linux-only for now
authorStephen Gran <steve@lobefin.net>
Sat, 14 Apr 2012 13:17:53 +0000 (15:17 +0200)
committerStephen Gran <steve@lobefin.net>
Sat, 14 Apr 2012 13:17:53 +0000 (15:17 +0200)
Signed-off-by: Stephen Gran <steve@lobefin.net>
modules/site/manifests/sysctl.pp

index ac357a7cbd7d64ffc3bf63a32d42c7abe7cd91bc..49a6be431ee270a108c651c78308357f3dc1acd4 100644 (file)
@@ -6,13 +6,15 @@ define site::sysctl ($key, $value, $ensure = present) {
                default: { fail ( "Unknown ensure value: '$ensure'" ) }
        }
 
-       file {
-               "/etc/sysctl.d/${name}.conf":
-                       ensure  => $ensure,
-                       owner   => root,
-                       group   => root,
-                       mode    => '0644',
-                       content => "${key} = ${value}\n",
-                       notify  => Service['procps']
+       if $::kernel == 'Linux' {
+               file {
+                       "/etc/sysctl.d/${name}.conf":
+                               ensure  => $ensure,
+                               owner   => root,
+                               group   => root,
+                               mode    => '0644',
+                               content => "${key} = ${value}\n",
+                               notify  => Service['procps']
+               }
        }
 }