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.