X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=modules%2Fsite%2Fmanifests%2Fsysctl.pp;h=e2d8f881602b2e59306213193255e231d718b871;hb=a459cc650774de8400f433bec40fbb1573c2cb3f;hp=72b8e3d8ec148581b25f1675614515cf834b2366;hpb=d2291529368816f55caaf1179fd75c6d56e35938;p=dsa-puppet.git diff --git a/modules/site/manifests/sysctl.pp b/modules/site/manifests/sysctl.pp index 72b8e3d8..e2d8f881 100644 --- a/modules/site/manifests/sysctl.pp +++ b/modules/site/manifests/sysctl.pp @@ -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'" ) } }