On May 4, 6:23 pm, Jared Curtis <ja...@shift-e.info> wrote:
> I'm trying to create a file similar to this
> <Users "admin">
>   <user "user1">
>     Name User One
>     Phone 1112223333
>   </user>
>   <user "user2">
>     Name User Two
>   </user>
> </Users>
>
> I want to be able to add users in this fashion
> app::users {
>   'user1': name => 'User One', phone => '1112223333';
>   'user2': name => 'User Two';}
>
> Then use a template to create the actual file. I've done something similar
> to this in the past by using hashes but it seems like a hack and doesn't
> cleanly express what variables are available to be set.
>
> Anyone have any suggestions on the best way to make this work?


I know no good way to make it work.  An instance of a defined type
represents something managed on the client, whereas a template is
evaluated on the server.  It may be that you could cobble the two
together, but in the end you'd just be putting a complicated wrapper
around exactly the same thing you were doing before.  I don't see what
would be gained.


John

-- 
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