Hi,
I m wondering if is there a way to automatically choose between a
private file and a template file for the file content source :
so if a private file exist we choose to get the content from it,
and if the private file doesn't exist we get the content from a template.
I already do this to choose between "private" or "files" source :
# The configuration file
file { "/etc/dhcpd.conf":
owner => "root",
group => "root",
mode => 644,
source => [
"puppet:///private/etc/dhcpd.conf",
"puppet:///dhcpd/etc/dhcpd.conf"
],
}
but I want to choose between template and private automatically and with
the syntax "content" and "source" it not work :/
I have try this but with no luck :/
$private_source =
"/var/lib/puppet/private/$domain/$hostname/etc/dhcpd.conf"
file { "/etc/dhcpd.conf":
owner => "root",
group => "root",
mode => 644,
content => [
template($private_source),
template("dhcpd/etc/dhcpd.conf"),
],
}
any idea ?
Note: we use centos 5.3 and puppet 0.24.8
Seb
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Users" 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-users?hl=en
-~----------~----~----~----~------~----~------~--~---