Hello,
I want to create many symbolic links as provided by an external_nodes
script.
I started with a simple manifest to create a type for each element in
an array:
$files = [ '/tmp/one', '/tmp/two' ]
file { $files:
ensure => '/tmp/common_target',
}
but, of course, this creates symlinks to the same file. I need
symlinks to diferent files. my question is: what about parameters? the
next example does not work, it just uses the last target for all
files:
$files = [ '/tmp/one', '/tmp/two' ]
$targets = [ '/tmp/target1', '/tmp/target2' ]
file { $files:
ensure => $targets,
}
my external_nodes yaml looks like this:
parameters:
symlinks:
/tmp/one:
ensure: target1
/tmp/two:
ensure: target2
classes:
- foo_class
and my dream manifest is:
file {$symlinks}
is it a new feature? if it is new I want to develop it, but need some
hints ...
thanks!
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---