]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/site/manifests/sysctl.pp
Only sync logs once per day since we are only transferring rotated logs
[dsa-puppet.git] / modules / site / manifests / sysctl.pp
index 72b8e3d8ec148581b25f1675614515cf834b2366..e2d8f881602b2e59306213193255e231d718b871 100644 (file)
@@ -1,7 +1,7 @@
-define site::sysctl ($key, $value, $target=Linux, $ensure = present) {
+define site::sysctl ($key='', $value='', $target=Linux, $ensure = present) {
        include site
        case $ensure {
-               present: {}
+               present: { if ($key == "" or $value == "") { fail ( "Need to provide key and value" )} }
                absent:  {}
                default: { fail ( "Unknown ensure value: '$ensure'" ) }
        }