Hi guys, I''ve been tasked with bringing our unix environment under puppet control so I''m trying to source some Infrastructure design guidelines and recommendations & examples on how to apparoach designing the environment from a top down approach. By that I mean starting perhaps with the site.pp file and filtering hosts by nodename into various groups like dev, uat prod etc.. What are other groups doing keeping scalability in mind ? I have seen a chapter on Infrastructure design on the old puppetlabs wiki but haven''t found anything as of yet on the new puppet docs website. Can anyone point me in the right direction please ? thanks, K -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/UCsFraTZtQ0J. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
The way we are naming the nodes in our puppet environments are like this: First 2 letters: Property acronym 3rd letter: Environment (Prod = p, UAT = u, DEV = d) Next 2/3 letters: Node purpose (Application = app, Database = db, Membase = mb, etc) 2 Numbers: Unique node ID This will allow you to do Regular Expression filters in your site.pp file to apply certain classes to certain nodes for a given property in your various environments. On Thursday, July 26, 2012 6:42:27 AM UTC-4, karl wrote:> > Hi guys, > > I''ve been tasked with bringing our unix environment under puppet control > so I''m trying to source some Infrastructure design guidelines and > recommendations & examples on how to apparoach designing the environment > from a top down approach. By that I mean starting perhaps with the site.pp > file and filtering hosts by nodename into various groups like dev, uat > prod etc.. What are other groups doing keeping scalability in mind ? > I have seen a chapter on Infrastructure design on the old puppetlabs wiki > but haven''t found anything as of yet on the new puppet docs website. Can > anyone point me in the right direction please ? > thanks, K > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/W6o7y0aDwfcJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Buy all the books at Amazon on Puppet (there are at least three) and read them all cover-to-cover. Engage the people at puppetlabs. They are friendly. Also read the entire puppetlabs.com site. Install Puppet Enterprise. Get a small test set under control and begin importing recipes from best practice and rolling your own. For a complete deployment, expect significant project time. Don''t expect anyone to do the deployment for you. As you go along, debrief to your team and write it up on the group wiki profusely in case you are hit by a truck. When rolling out changes via puppet, be very careful to repository-record vis git every module change, rollout to Dev first, then Test/UAT then gradually , never all at once into production, ever. Good luck! --Stuart Via Apple iPhone 4S on the AT&T Wireless Network On Jul 26, 2012, at 3:42 AM, karl <karl@hampels.com.au> wrote:> Hi guys, > > I''ve been tasked with bringing our unix environment under puppet control so I''m trying to source some Infrastructure design guidelines and recommendations & examples on how to apparoach designing the environment from a top down approach. By that I mean starting perhaps with the site.pp file and filtering hosts by nodename into various groups like dev, uat prod etc.. What are other groups doing keeping scalability in mind ? > I have seen a chapter on Infrastructure design on the old puppetlabs wiki but haven''t found anything as of yet on the new puppet docs website. Can anyone point me in the right direction please ? > thanks, K > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/UCsFraTZtQ0J. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.-- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.