Howard Jones
2011-Jan-26 14:15 UTC
[Puppet Users] "Registering" a node with a central service?
I have a couple of applications (backup, Cacti, Asset Tracking) where I want a node to have some package and config installed, and once that is done, some config to be done on another system to register the client with a central server. Is there a standard way to do this, short of having some kind of web service accessible from all the client systems? From my limited Puppet knowledge, anything I add into the manifest for a node runs on that node, doesn''t it? Thanks in advance for any pointers, Howie -- 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.
Daniel Pittman
2011-Jan-26 17:19 UTC
Re: [Puppet Users] "Registering" a node with a central service?
Not totally everything runs on the node: you can use exported resources on one node, and import them on another, if you have storeconfigs enabled. I used to use that, last job, to export node information between our site backup server and nodes at that site. Regards, Daniel -- Puppet Labs Developer –http://puppetlabs.com Daniel Pittman <daniel@puppetlabs.com> Contact me via gtalk, email, or phone: +1 (877) 575-9775 Sent from a mobile device. Please forgive me if this is briefer than usual. On Jan 26, 2011 7:02 AM, "Howard Jones" <howard.jones@gmail.com> wrote:> I have a couple of applications (backup, Cacti, Asset Tracking) where Iwant> a node to have some package and config installed, and once that is done, > some config to be done on another system to register the client with a > central server. Is there a standard way to do this, short of having some > kind of web service accessible from all the client systems? From mylimited> Puppet knowledge, anything I add into the manifest for a node runs on that > node, doesn''t it? > > Thanks in advance for any pointers, > > Howie > > -- > 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 topuppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@googlegroups.com> .> For more options, visit this group athttp://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.
Rob McBroom
2011-Jan-27 15:54 UTC
Re: [Puppet Users] "Registering" a node with a central service?
On Jan 26, 2011, at 9:15 AM, Howard Jones wrote:> I have a couple of applications (backup, Cacti, Asset Tracking) where I want a node to have some package and config installed, and once that is done, some config to be done on another system to register the client with a central server. Is there a standard way to do this, short of having some kind of web service accessible from all the client systems?We track all of our systems in LDAP. This can be used by Puppet, but is also the source of information for our monitoring system and many, many other scripts. -- Rob McBroom <http://www.skurfer.com/> -- 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.
KC Braunschweig
2011-Feb-02 07:56 UTC
Re: [Puppet Users] "Registering" a node with a central service?
On Thu, Jan 27, 2011 at 7:54 AM, Rob McBroom <mailinglist0@skurfer.com> wrote:> On Jan 26, 2011, at 9:15 AM, Howard Jones wrote: > >> I have a couple of applications (backup, Cacti, Asset Tracking) where I want a node to have some package and config installed, and once that is done, some config to be done on another system to register the client with a central server. Is there a standard way to do this, short of having some kind of web service accessible from all the client systems?If you''re using mcollective also, this might help: http://docs.puppetlabs.com/mcollective/reference/plugins/registration.html If you go this or the exported resources route, let us know how it worked out for you. I haven''t implemented either yet but both are in the plan for the coming months. KC -- 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.
Daniel Pittman
2011-Feb-02 17:34 UTC
Re: [Puppet Users] "Registering" a node with a central service?
On Feb 1, 2011 11:56 PM, "KC Braunschweig" <kcbraunschweig@gmail.com> wrote:> On Thu, Jan 27, 2011 at 7:54 AM, Rob McBroom <mailinglist0@skurfer.com>wrote:> > On Jan 26, 2011, at 9:15 AM, Howard Jones wrote: > > > >> I have a couple of applications (backup, Cacti, Asset Tracking) where Iwant a node to have some package and config installed, and once that is done, some config to be done on another system to register the client with a central server. Is there a standard way to do this, short of having some kind of web service accessible from all the client systems?> > If you''re using mcollective also, this might help: > > http://docs.puppetlabs.com/mcollective/reference/plugins/registration.html > > If you go this or the exported resources route, let us know how it > worked out for you. I haven''t implemented either yet but both are in > the plan for the coming months.For what it is worth, my recommendation was rooted firmly in practical experience; we exported a number of exec operations with "unless" clauses that did this remote registration to tools that were too hostile to more stable changes. Regards, Daniel -- Puppet Labs Developer –http://puppetlabs.com Daniel Pittman <daniel@puppetlabs.com> Contact me via gtalk, email, or phone: +1 (877) 575-9775 Sent from a mobile device. Please forgive me if this is briefer than usual. -- 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.