diff options
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/vserver.pp | 56 |
1 files changed, 16 insertions, 40 deletions
diff --git a/manifests/vserver.pp b/manifests/vserver.pp index 76632f3..8f704aa 100644 --- a/manifests/vserver.pp +++ b/manifests/vserver.pp @@ -440,60 +440,36 @@ define vs_sched($vserver, $ensure = present, $fill_rate = '', $fill_rate2 = '', case $ensure { present: { - case $fill_rate { - '' => { } - default => { - $set_fill_rate = "--fill-rate $fill_rate" - } + if $fill_rate != '' { + $set_fill_rate = "--fill-rate $fill_rate" } - case $fill_rate2 { - '' => { } - default => { - $set_fill_rate2 = "--fill-rate2 $fill_rate2" - } + if $fill_rate2 != '' { + $set_fill_rate2 = "--fill-rate2 $fill_rate2" } - case $interval { - '' => { } - default => { - $set_interval = "--interval $interval" - } + if $interval != '' { + $set_interval = "--interval $interval" } - case $interval2 { - '' => { } - default => { - $set_interval2 = "--interval2 $interval2" - } + if $interval2 != '' { + $set_interval2 = "--interval2 $interval2" } - case $tokens_min { - '' => { } - default => { - $set_tokens_min = "--tokens-min $tokens_min" - } + if $tokens_min != '' { + $set_tokens_min = "--tokens-min $tokens_min" } - case $tokens_max { - '' => { } - default => { - $set_tokens_max = "--tokens-max $tokens_max" - } + if $tokens_max != '' { + $set_tokens_max = "--tokens-max $tokens_max" } - case $tokens { - '' => { } - default => { - $set_tokens = "--tokens $tokens" - } + if $tokens != '' { + $set_tokens = "--tokens $tokens" } - case $priority_bias { - '' => { } - default => { - $set_priority_bias = "--prio-bias $priority_bias" - } + if $priority_bias != '' { + $set_priority_bias = "--prio-bias $priority_bias" } case $idle_time { |