Issue #2204 has been reported by mbornoz.
----------------------------------------
Bug #2204: Exported Resources with keyword undef
http://projects.reductivelabs.com/issues/2204
Author: mbornoz
Status: Unreviewed
Priority: Normal
Assigned to:
Category:
Target version: 0.24.7
Complexity: Unknown
Affected version: 0.24.7
Keywords: exported ressources undef
_undef_ keyword seems to be understood as a simple string when it is used in an
exported ressource.
I use puppet 0.24.7-1.2 on Debian/Lenny.
Below, here is a simple example of definition that highlight this problem when
I use it without argument _$contact_groups_:
<pre>
define nagios::service::distributed ($ensure=present, $service_description,
$host_name=false, $contact_groups=false) {
nagios_service {$name:
ensure => $ensure,
use => "generic-service-active",
host_name => $host_name ? {false => $hostname, default => $host_name},
check_command => $name,
tag => "nagios",
service_description => $service_description,
target => "$nagios_cfg_dir/services.cfg",
require => File["$nagios_cfg_dir/services.cfg"],
notify => Exec["nagios-reload"],
}
@@nagios_service {"@@$name on $hostname":
ensure => $ensure,
use => "generic-service-passive",
host_name => $host_name ? {false => $hostname, default => $host_name},
tag => "nagios",
service_description => $service_description,
target => "$nagios_cfg_dir/services.cfg",
require => File["$nagios_cfg_dir/services.cfg"],
notify => Exec["nagios-reload"],
contact_groups => $contact_groups ? {false => undef, default =>
$contact_groups},
}
}
</pre>
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://reductivelabs.com/redmine/my/account
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---