diff --git a/manifests/config.pp b/manifests/config.pp index 17a5991..4d83e82 100644 --- a/manifests/config.pp +++ b/manifests/config.pp @@ -95,11 +95,17 @@ } if $openondemand::maintenance_enabled != undef { - file { "/etc/ood/maintenance.enable": - ensure => $openondemand::maintenance_enabled ? { true => 'file', false => 'absent' }, - owner => 'root', - group => 'root', - mode => '0644', + if $openondemand::maintenance_enabled { + $maintenance_enable_ensure = 'file' + } else { + $maintenance_enable_ensure = 'absent' + } + + file { '/etc/ood/maintenance.enable': + ensure => $openondemand::maintenance_enabled, + owner => 'root', + group => 'root', + mode => '0644', } }