Hi all, I am new to Puppet and currently doing some Proof of Concept work to see if Puppet could fit into our processes. I have set up a puppet master server on Azure and a VM with puppet agent installed. Since I want to dig in more about the puppet manifests and its configuration features, I only use the VM with puppet agent installed as a standalone puppet. I have also set up a control repo for the puppet with roles/ profiles model
I have a couple of questions about what would be the best practices: 1. I am a bit confused about how to handle resources and data in puppet manifest. For example, I got a list of windows features that i need to install/ run in JSON file which is located in a resource folder i created in the same level as site and manifest, and in the windowsfeature manifest (in profile) I load the json data and loop through all the data to install/ run the windows features. Would it be nicer and cleaner if i implemented Hierra here? To be honest, the implementation of Hierra to me is also not very clear. 2. As far as I know, puppet control repo controls different environments based on branches which i feel a bit strange, while Chef manages all environments under one folder in git which I find its more manageable since we can apply the configuration to the different environments with different data without worrying about changing git branches. Just wondeirng if we could somehow achieve this in puppet or is there any obvious benefits of this current model in puppet? Cheers, -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/4fb223fa-0892-4d73-a58a-e564bdb0840d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.