X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=modules%2Fsite%2Fmanifests%2Fsysctl.pp;h=72b8e3d8ec148581b25f1675614515cf834b2366;hb=d2291529368816f55caaf1179fd75c6d56e35938;hp=49a6be431ee270a108c651c78308357f3dc1acd4;hpb=98e61b2ab7c07a88f49314ab9bfaef0769c61b9b;p=dsa-puppet.git diff --git a/modules/site/manifests/sysctl.pp b/modules/site/manifests/sysctl.pp index 49a6be43..72b8e3d8 100644 --- a/modules/site/manifests/sysctl.pp +++ b/modules/site/manifests/sysctl.pp @@ -1,4 +1,4 @@ -define site::sysctl ($key, $value, $ensure = present) { +define site::sysctl ($key, $value, $target=Linux, $ensure = present) { include site case $ensure { present: {} @@ -6,7 +6,7 @@ define site::sysctl ($key, $value, $ensure = present) { default: { fail ( "Unknown ensure value: '$ensure'" ) } } - if $::kernel == 'Linux' { + if $::kernel == $target { file { "/etc/sysctl.d/${name}.conf": ensure => $ensure,