This is the same directory layout most of us would use if you no setup environments.
If you want to implement roles/profiles, they are not anything else that classes defined in modules. For instance /etc/puppet/modules/role/manifests would have the manifest for roles definition and /etc/puppet/modules/profile/manifests the profiles one. In /etc/puppet/manifests/site.pp normally you would have nothing if you use a ENC, and the nodes definition if not ( probable by importing others pp files with the node definitions) Regards, El 07/02/2014 18:29, "Toooo" <[email protected]> escribió: > I am just setting up a new puppet server and wanted to find out what the > best practise directory structure is? Ive had a look around on different > forums and on the puppet site and what strikes me is that everyone seems to > lay it out in a different way. Isnt there a recommended way and directory > structure? > > So far I have: > > puppet > + manifests > + site.pp > + modules > > Im just a little stuck after this :) > > So I think I want to separate this down to server roles such as > "webserver", which has a service such as "httpd" or "nginx" > > Whats the best method to lay all of this out as its driving me nuts that > there doesnt seem to be a preferred method to do this, or maybe I have just > missed it in all of the other information :( > > -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/c19c80a1-4363-453f-8fc3-e3fb8efb7247%40googlegroups.com > . > For more options, visit https://groups.google.com/groups/opt_out. > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAF_B3dc20bmhtBW7Tju%2BSWuPYCFskR%2BguFGiqL0atee%2BZBRFaQ%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.
