]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/site/manifests/sysctl.pp
add site::sysctl to bsd
[dsa-puppet.git] / modules / site / manifests / sysctl.pp
index 49a6be431ee270a108c651c78308357f3dc1acd4..72b8e3d8ec148581b25f1675614515cf834b2366 100644 (file)
@@ -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,