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.

Reply via email to