On 12-05-04 07:23 PM, Jared Curtis 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?
The only way that I could think of doing this would be by using a concatenated file[1]. Each define would create a morcel that would get concatenated to the "main part" (rest of the structure) for the final result. https://github.com/ripienaar/puppet-concat -- Gabriel Filion -- 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.