One way I have seen for setting up system users is to create them virtually and 
then realize them with the spaceship operator, say by ggroup -- like this:

User <| groups == 'wheel' |>

Reference: 
http://www.mail-archive.com/puppet-users@googlegroups.com/msg29719.html

In the referenced posting, the OP was trying to create a bunch of virtual users 
with all the parameter data in hiera.
But this is usually done with create_resources and that don't do virtual :(

So, I am asking a couple of questions going in different directions:

Can anyone show me a way to create a virtual resource from hiera ?
Actually, that should be: Hot to create a bunch of virtual resources from a 
hiera-hash

Contrarywise, it was suggested in the referenced posting that one
"could find all users in all hierarchies with hiera_hash and then declare them 
at once".
The down side of that is that using the spaceship operator,
one can filter by class parameters and there is no problem if the same virtual 
resource is realized more than once.
I am not certain that the hash-merge would produce a list of unique resource 
parameters.
If the same user was in more than one hiera file, would it appear multiple 
times in the hash ?

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to