Hey folks,
I have a question regarding users with varying group memberships. If I
have two several nodes, and on each node I need user FOO present, but in
different groups, is the best approach to that an inheritance chain?
For example, a base class ''users'', and two other classes
''node1users''
and ''node2users'', both of which inherit users and execute
something like:
User[''FOO''] { groups +> "node1group" }
Or, should the user definition use a conditional, like:
@user { "FOO":
uid => "1100",
groups => $hostname ? { node1 => "node1group", node2
=>
"node2group" };
}
I''m not really sure what the best methodology is. The former seems to
beget otherwise unnecessary inheritance chains, and the latter could
obviously get messy, especially if you $hostname as is done in the
example above. Am I barking up the wrong tree, or are these the best
options available?
Thanks,
Ryan
--~--~---------~--~----~------------~-------~--~----~
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+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---