Our shop is newly adopting puppet. Our number of nodes is growing and my installation method is thus far manual and tedious. This will change when/if we migrate to Puppet Enterprise. My question is what''s a best practice for managing puppet installations on client nodes? Is it possible to separate out the client portion of the install from the server or is that now fully integrated? The puppet.conf file could be templated for distribution. Thanks for any tips, etc. -- 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.
Ohad Levy
2011-Apr-06 19:11 UTC
Re: [Puppet Users] Deploying puppet with puppet, best practices
On Wed, Apr 6, 2011 at 9:54 PM, Forrie <forrie@gmail.com> wrote:> Our shop is newly adopting puppet. Our number of nodes is growing > and my installation method is thus far manual and tedious. This will > change when/if we migrate to Puppet Enterprise. > > My question is what''s a best practice for managing puppet > installations on client nodes? Is it possible to separate out the > client portion of the install from the server or is that now fully > integrated? > > The puppet.conf file could be templated for distribution. > > Thanks for any tips, etc. > > -- >You might consider using Foreman [1] for this task. Ohad [1] - http://theforeman.org> 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. > >-- 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.
Denmat
2011-Apr-06 21:11 UTC
Re: [Puppet Users] Deploying puppet with puppet, best practices
We use cobbler for client installs and that works well for our centos servers, foreman can handle more distributions. As for installing the client software itself, we use a custom RPM package that is installed at build time or anytime after. We are still building out our manifests so we are tackling one service at a time on each node type. Cheers, On 07/04/2011, at 5:11, Ohad Levy <ohadlevy@gmail.com> wrote:> > > On Wed, Apr 6, 2011 at 9:54 PM, Forrie <forrie@gmail.com> wrote: > Our shop is newly adopting puppet. Our number of nodes is growing > and my installation method is thus far manual and tedious. This will > change when/if we migrate to Puppet Enterprise. > > My question is what''s a best practice for managing puppet > installations on client nodes? Is it possible to separate out the > client portion of the install from the server or is that now fully > integrated? > > The puppet.conf file could be templated for distribution. > > Thanks for any tips, etc. > > -- > You might consider using Foreman [1] for this task. > > Ohad > > [1] - http://theforeman.org > > 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. > > > -- > 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.-- 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.
Forrie
2011-Apr-07 18:41 UTC
[Puppet Users] Re: Deploying puppet with puppet, best practices
A while ago, I noticed a *.spec file in the puppet distribution - but I think it was out of date. I could use that to distribute an RPM. Curious, do you separate out the client/server portions for installation or just install the whole thing on client systems. This will be different for us when/if we adopt Puppet Enterprise... and I''m curious how they manage the updates to that if at all. Thanks for all the helpful info, much appreciated. -- 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.
Cody Robertson
2011-Apr-11 05:03 UTC
[Puppet Users] Re: Deploying puppet with puppet, best practices
The spec file specifies two packages - a client & server. I''m not sure how PE updates work however. -- 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.