Dear all, I''m a software integrator and i''m currently evaluating Puppet to understand how we can potentially integrate our products with it. I''ve been reading documentation on it and i''m currently installing a Puppet system but i have some questions that i was hoping someone could answer? a) In this page, it says that Puppet Enterprise supports provisioning but the documentation i''ve seen so far only shows the maintenance aspects of Puppet? http://www.puppetlabs.com/puppet/puppet-enterprise/faq/ a.1) does Puppet do provisioning? b) Also, i''ve seen references to Windows: http://docs.puppetlabs.com/guides/platforms.html b.1) Does Puppet run on Windows? b.2) Does it actually support doing maintenance on Windows OSes? c) I''ve read somewhere that Puppet has some sort of graphical interface where you can edit the RAL classes and graphically insert logic into them (i.e. dependencies and stuff) c.1) Where can i find that interface? Thanks in advance, Luis Silva -- 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.
On Feb 28, 7:50 pm, Luis Miguel Silva <luismiguelferreirasi...@gmail.com> wrote:> Dear all, > > I''m a software integrator and i''m currently evaluating Puppet to > understand how we can potentially integrate our products with it. > I''ve been reading documentation on it and i''m currently installing a > Puppet system but i have some questions that i was hoping someone > could answer? > > a) In this page, it says that Puppet Enterprise supports provisioning > but the documentation i''ve seen so far only shows the maintenance > aspects of Puppet?http://www.puppetlabs.com/puppet/puppet-enterprise/faq/ > a.1) does Puppet do provisioning?Not in the sense that I think you''re thinking of. You can''t PXE boot and kickstart a server with Puppet - it''s not a replacement for Cobbler. However, depending on your definition of provisioning, if you had a single server image that just had Puppet on it, from there you could continue it''s installation with Puppet into some server type you use Puppet to describe.> b) Also, i''ve seen references to Windows:http://docs.puppetlabs.com/guides/platforms.html > b.1) Does Puppet run on Windows? > b.2) Does it actually support doing maintenance on Windows OSes?Yes, but I believe this is no where near as functional as Puppet on *nix servers. Someone from Puppet Labs can probably give you a better idea of exactly what is and isn''t possible with a Windows Puppet client.> c) I''ve read somewhere that Puppet has some sort of graphical > interface where you can edit the RAL classes and graphically insert > logic into them (i.e. dependencies and stuff)The closest thing to a GUI interface is Puppet Dashboard. IMO it''s still maturing and more useful as a reporting tool at the moment. You can''t write a module from Puppet Dashboard, so it''s not a replacement for a text editor and the command line. If you use Puppet Dashboard as your external node classifier, then you''ve got some control over the behaviour of your nodes and classes, however you cannot "edit classes and graphically insert logic into them" from Dashboard.> c.1) Where can i find that interface?http://www.puppetlabs.com/puppet/related-projects/dashboard/> Thanks in advance, > Luis SilvaHope that helps, -Luke -- 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.
Thank you so much Luke, that was very helpful! Luis On Tue, Mar 1, 2011 at 1:52 AM, luke.bigum <luke.bigum@fasthosts.co.uk> wrote:> On Feb 28, 7:50 pm, Luis Miguel Silva > <luismiguelferreirasi...@gmail.com> wrote: >> Dear all, >> >> I''m a software integrator and i''m currently evaluating Puppet to >> understand how we can potentially integrate our products with it. >> I''ve been reading documentation on it and i''m currently installing a >> Puppet system but i have some questions that i was hoping someone >> could answer? >> >> a) In this page, it says that Puppet Enterprise supports provisioning >> but the documentation i''ve seen so far only shows the maintenance >> aspects of Puppet?http://www.puppetlabs.com/puppet/puppet-enterprise/faq/ >> a.1) does Puppet do provisioning? > > Not in the sense that I think you''re thinking of. You can''t PXE boot > and kickstart a server with Puppet - it''s not a replacement for > Cobbler. However, depending on your definition of provisioning, if you > had a single server image that just had Puppet on it, from there you > could continue it''s installation with Puppet into some server type you > use Puppet to describe. > >> b) Also, i''ve seen references to Windows:http://docs.puppetlabs.com/guides/platforms.html >> b.1) Does Puppet run on Windows? >> b.2) Does it actually support doing maintenance on Windows OSes? > > Yes, but I believe this is no where near as functional as Puppet on > *nix servers. Someone from Puppet Labs can probably give you a better > idea of exactly what is and isn''t possible with a Windows Puppet > client. > >> c) I''ve read somewhere that Puppet has some sort of graphical >> interface where you can edit the RAL classes and graphically insert >> logic into them (i.e. dependencies and stuff) > > The closest thing to a GUI interface is Puppet Dashboard. IMO it''s > still maturing and more useful as a reporting tool at the moment. You > can''t write a module from Puppet Dashboard, so it''s not a replacement > for a text editor and the command line. If you use Puppet Dashboard as > your external node classifier, then you''ve got some control over the > behaviour of your nodes and classes, however you cannot "edit classes > and graphically insert logic into them" from Dashboard. > >> c.1) Where can i find that interface? > > http://www.puppetlabs.com/puppet/related-projects/dashboard/ > >> Thanks in advance, >> Luis Silva > > Hope that helps, > > -Luke > > -- > 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.
As far as guis and provisioning, those are covered by Foreman (under heavy development at http://theforeman.org/) (It doesn''t do class building either, afaik nothing does right now.) On Tue, Mar 1, 2011 at 1:28 PM, Luis Miguel Silva < luismiguelferreirasilva@gmail.com> wrote:> Thank you so much Luke, that was very helpful! > > Luis > > On Tue, Mar 1, 2011 at 1:52 AM, luke.bigum <luke.bigum@fasthosts.co.uk> > wrote: > > On Feb 28, 7:50 pm, Luis Miguel Silva > > <luismiguelferreirasi...@gmail.com> wrote: > >> Dear all, > >> > >> I''m a software integrator and i''m currently evaluating Puppet to > >> understand how we can potentially integrate our products with it. > >> I''ve been reading documentation on it and i''m currently installing a > >> Puppet system but i have some questions that i was hoping someone > >> could answer? > >> > >> a) In this page, it says that Puppet Enterprise supports provisioning > >> but the documentation i''ve seen so far only shows the maintenance > >> aspects of Puppet? > http://www.puppetlabs.com/puppet/puppet-enterprise/faq/ > >> a.1) does Puppet do provisioning? > > > > Not in the sense that I think you''re thinking of. You can''t PXE boot > > and kickstart a server with Puppet - it''s not a replacement for > > Cobbler. However, depending on your definition of provisioning, if you > > had a single server image that just had Puppet on it, from there you > > could continue it''s installation with Puppet into some server type you > > use Puppet to describe. > > > >> b) Also, i''ve seen references to Windows: > http://docs.puppetlabs.com/guides/platforms.html > >> b.1) Does Puppet run on Windows? > >> b.2) Does it actually support doing maintenance on Windows OSes? > > > > Yes, but I believe this is no where near as functional as Puppet on > > *nix servers. Someone from Puppet Labs can probably give you a better > > idea of exactly what is and isn''t possible with a Windows Puppet > > client. > > > >> c) I''ve read somewhere that Puppet has some sort of graphical > >> interface where you can edit the RAL classes and graphically insert > >> logic into them (i.e. dependencies and stuff) > > > > The closest thing to a GUI interface is Puppet Dashboard. IMO it''s > > still maturing and more useful as a reporting tool at the moment. You > > can''t write a module from Puppet Dashboard, so it''s not a replacement > > for a text editor and the command line. If you use Puppet Dashboard as > > your external node classifier, then you''ve got some control over the > > behaviour of your nodes and classes, however you cannot "edit classes > > and graphically insert logic into them" from Dashboard. > > > >> c.1) Where can i find that interface? > > > > http://www.puppetlabs.com/puppet/related-projects/dashboard/ > > > >> Thanks in advance, > >> Luis Silva > > > > Hope that helps, > > > > -Luke > > > > -- > > 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.
Thanks! Has anybody seen docs / information on using, for instance, xCAT or Cobbler with Puppet? Thank you, Luis On Tue, Mar 1, 2011 at 11:54 AM, Disconnect <dc.disconnect@gmail.com> wrote:> As far as guis and provisioning, those are covered by Foreman (under heavy > development at http://theforeman.org/) > > (It doesn''t do class building either, afaik nothing does right now.) > > On Tue, Mar 1, 2011 at 1:28 PM, Luis Miguel Silva > <luismiguelferreirasilva@gmail.com> wrote: >> >> Thank you so much Luke, that was very helpful! >> >> Luis >> >> On Tue, Mar 1, 2011 at 1:52 AM, luke.bigum <luke.bigum@fasthosts.co.uk> >> wrote: >> > On Feb 28, 7:50 pm, Luis Miguel Silva >> > <luismiguelferreirasi...@gmail.com> wrote: >> >> Dear all, >> >> >> >> I''m a software integrator and i''m currently evaluating Puppet to >> >> understand how we can potentially integrate our products with it. >> >> I''ve been reading documentation on it and i''m currently installing a >> >> Puppet system but i have some questions that i was hoping someone >> >> could answer? >> >> >> >> a) In this page, it says that Puppet Enterprise supports provisioning >> >> but the documentation i''ve seen so far only shows the maintenance >> >> aspects of >> >> Puppet?http://www.puppetlabs.com/puppet/puppet-enterprise/faq/ >> >> a.1) does Puppet do provisioning? >> > >> > Not in the sense that I think you''re thinking of. You can''t PXE boot >> > and kickstart a server with Puppet - it''s not a replacement for >> > Cobbler. However, depending on your definition of provisioning, if you >> > had a single server image that just had Puppet on it, from there you >> > could continue it''s installation with Puppet into some server type you >> > use Puppet to describe. >> > >> >> b) Also, i''ve seen references to >> >> Windows:http://docs.puppetlabs.com/guides/platforms.html >> >> b.1) Does Puppet run on Windows? >> >> b.2) Does it actually support doing maintenance on Windows OSes? >> > >> > Yes, but I believe this is no where near as functional as Puppet on >> > *nix servers. Someone from Puppet Labs can probably give you a better >> > idea of exactly what is and isn''t possible with a Windows Puppet >> > client. >> > >> >> c) I''ve read somewhere that Puppet has some sort of graphical >> >> interface where you can edit the RAL classes and graphically insert >> >> logic into them (i.e. dependencies and stuff) >> > >> > The closest thing to a GUI interface is Puppet Dashboard. IMO it''s >> > still maturing and more useful as a reporting tool at the moment. You >> > can''t write a module from Puppet Dashboard, so it''s not a replacement >> > for a text editor and the command line. If you use Puppet Dashboard as >> > your external node classifier, then you''ve got some control over the >> > behaviour of your nodes and classes, however you cannot "edit classes >> > and graphically insert logic into them" from Dashboard. >> > >> >> c.1) Where can i find that interface? >> > >> > http://www.puppetlabs.com/puppet/related-projects/dashboard/ >> > >> >> Thanks in advance, >> >> Luis Silva >> > >> > Hope that helps, >> > >> > -Luke >> > >> > -- >> > 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. >-- 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.
Luis Miguel Silva wrote:> Thanks! > > Has anybody seen docs / information on using, for instance, xCAT or > Cobbler with Puppet? >Cobbler: https://fedorahosted.org/cobbler/wiki/UsingCobblerWithConfigManagementSystem http://people.byte-code.com/fcrippa/wp-content/uploads/2008/06/fcrippa_large-scale-env.pdf http://projects.puppetlabs.com/projects/puppet/wiki/Bootstrapping_With_Puppet XCat: http://www.nodeofcrash.com/?p=353 I know of some other work happening around XCat but not public information. Regards James Turnbull -- James Turnbull Puppet Labs 1-503-734-8571 -- 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.
Thank you! On Tue, Mar 1, 2011 at 2:48 PM, James Turnbull <james@puppetlabs.com> wrote:> Luis Miguel Silva wrote: >> Thanks! >> >> Has anybody seen docs / information on using, for instance, xCAT or >> Cobbler with Puppet? >> > > Cobbler: > > https://fedorahosted.org/cobbler/wiki/UsingCobblerWithConfigManagementSystem > http://people.byte-code.com/fcrippa/wp-content/uploads/2008/06/fcrippa_large-scale-env.pdf > http://projects.puppetlabs.com/projects/puppet/wiki/Bootstrapping_With_Puppet > > XCat: > > http://www.nodeofcrash.com/?p=353 > > I know of some other work happening around XCat but not public information. > > Regards > > James Turnbull > > -- > James Turnbull > Puppet Labs > 1-503-734-8571 > > -- > 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.
On Tue, Mar 1, 2011 at 12:52 AM, luke.bigum <luke.bigum@fasthosts.co.uk>wrote:> On Feb 28, 7:50 pm, Luis Miguel Silva > <luismiguelferreirasi...@gmail.com> wrote: > > Dear all, > > > > I''m a software integrator and i''m currently evaluating Puppet to > > understand how we can potentially integrate our products with it. > > I''ve been reading documentation on it and i''m currently installing a > > Puppet system but i have some questions that i was hoping someone > > could answer? > > > > a) In this page, it says that Puppet Enterprise supports provisioning > > but the documentation i''ve seen so far only shows the maintenance > > aspects of Puppet? > http://www.puppetlabs.com/puppet/puppet-enterprise/faq/ > > a.1) does Puppet do provisioning? > > Not in the sense that I think you''re thinking of. You can''t PXE boot > and kickstart a server with Puppet - it''s not a replacement for > Cobbler. However, depending on your definition of provisioning, if you > had a single server image that just had Puppet on it, from there you > could continue it''s installation with Puppet into some server type you > use Puppet to describe. >I disagree with this statement. We used cobbler initially and ended up dropping it. We tried creating cobbler profiles for systems based on a criteria like hardware type, or machine function. However, in reality, no two machines of the same function are ever quite the same in respect to hardware. Anyway, it turned out to be much easier just to have puppet manage the dhcp, tftp, kickstart configuration etc through templates and definitions. It has turned out to be a good decision so far. Plus.... cobblers documentation is horrid. Doug. -- 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.