Dan White
2011-Jul-07 18:47 UTC
[Puppet Users] A Question about mixing Puppet with other things
In "Pro Linux System Administration" Mr. Turnbull discusses Cobbler and Puppet In "Pro Puppet" he discusses Foreman and Puppet. Would anyone out there be willing and able to talk about the differences between Cobbler and Foreman as they relate to Puppet and what factors I should consider in choosing one of them ? I want to use Puppet with Something-Else to manage a group of servers and desktops and other machines in a centralized, automated, configurable and repeatable fashion. I want to be able to do operating system installations, patches and/or updates, and maintenance activity. Thanks. “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.” Bill Waterson (Calvin & Hobbes) -- 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-Jul-10 08:26 UTC
Re: [Puppet Users] A Question about mixing Puppet with other things
On Thu, Jul 7, 2011 at 9:47 PM, Dan White <ygor@comcast.net> wrote:> In "Pro Linux System Administration" Mr. Turnbull discusses Cobbler and > Puppet > In "Pro Puppet" he discusses Foreman and Puppet. > > Would anyone out there be willing and able to talk about the differences > between Cobbler and Foreman as they relate to Puppet and what factors I > should consider in choosing one of them ? > > Not sure if I can describe every change, but I can say that foreman wasdesigned to work with Puppet from day one. Feel free to review Foreman [1] and its features [2] to decide for your self. Ohad [1] - http://theforeman.org [2] - http://theforeman.org/projects/foreman/wiki/Features> I want to use Puppet with Something-Else to manage a group of servers and > desktops and other machines in a centralized, automated, configurable and > repeatable fashion. I want to be able to do operating system installations, > patches and/or updates, and maintenance activity. > > Thanks. > > “Sometimes I think the surest sign that intelligent life exists elsewhere > in the universe is that none of it has tried to contact us.” > Bill Waterson (Calvin & Hobbes) > > -- > 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.
Dan White
2011-Jul-12 01:36 UTC
Re: [Puppet Users] A Question about mixing Puppet with other things
Thanks for responding, but this does not help me answer my questions. On Jul 10, 2011, at 4:26 AM, Ohad Levy wrote:> On Thu, Jul 7, 2011 at 9:47 PM, Dan White <ygor@comcast.net> wrote: > In "Pro Linux System Administration" Mr. Turnbull discusses Cobbler > and Puppet > In "Pro Puppet" he discusses Foreman and Puppet. > > Would anyone out there be willing and able to talk about the > differences between Cobbler and Foreman as they relate to Puppet and > what factors I should consider in choosing one of them ? > > Not sure if I can describe every change, but I can say that foreman > was designed to work with Puppet from day one. > > Feel free to review Foreman [1] and its features [2] to decide for > your self. > > Ohad > > [1] - http://theforeman.org > [2] - http://theforeman.org/projects/foreman/wiki/Features > I want to use Puppet with Something-Else to manage a group of > servers and desktops and other machines in a centralized, automated, > configurable and repeatable fashion. I want to be able to do > operating system installations, patches and/or updates, and > maintenance activity. > > Thanks.-- 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.
Brian
2011-Jul-12 13:44 UTC
[Puppet Users] Re: A Question about mixing Puppet with other things
On Jul 7, 2:47 pm, Dan White <y...@comcast.net> wrote:> In "Pro Linux System Administration" Mr. Turnbull discusses Cobbler and Puppet > In "Pro Puppet" he discusses Foreman and Puppet. > > Would anyone out there be willing and able to talk about the differences between Cobbler and Foreman as they relate to Puppet and what factors I should consider in choosing one of them ?Red Hat is using Foreman in CloudForms System Engine, their successor to Satellite. I''d take this as a strong vote of confidence in Foreman. https://www.redhat.com/archives/spacewalk-list/2011-July/msg00019.html All the best, Brian -- 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.
Dan White
2011-Jul-12 15:26 UTC
Re: [Puppet Users] Re: A Question about mixing Puppet with other things
This tells me RedHat picked Foreman over Cobbler. It does not tell me WHY. Their reasons may not apply to my situation. I am not trying to be difficult, but I find that I cannot accept an opinion on a technical issue without technical information to back it up. Also, this is for my job, so I need to be able to justify my decision with more than "The folks on the puppet mailing list told me to do it this way". “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.” Bill Waterson (Calvin & Hobbes) ----- Brian <bdp@uga.edu> wrote:> > > On Jul 7, 2:47 pm, Dan White <y...@comcast.net> wrote: > > In "Pro Linux System Administration" Mr. Turnbull discusses Cobbler and Puppet > > In "Pro Puppet" he discusses Foreman and Puppet. > > > > Would anyone out there be willing and able to talk about the differences between Cobbler and Foreman as they relate to Puppet and what factors I should consider in choosing one of them ? > > Red Hat is using Foreman in CloudForms System Engine, their successor > to Satellite. I''d take this as a strong vote of confidence in Foreman. > > https://www.redhat.com/archives/spacewalk-list/2011-July/msg00019.html > > All the best, > Brian > > -- > 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.
Scott Smith
2011-Jul-12 19:53 UTC
Re: [Puppet Users] Re: A Question about mixing Puppet with other things
Doesn''t the Foreman use Cobbler for managing PXE and Kickstart? -scott On Tue, Jul 12, 2011 at 8:26 AM, Dan White <ygor@comcast.net> wrote:> This tells me RedHat picked Foreman over Cobbler. It does not tell me WHY. > > Their reasons may not apply to my situation. > > I am not trying to be difficult, but I find that I cannot accept an opinion > on a technical issue without technical information to back it up. Also, > this is for my job, so I need to be able to justify my decision with more > than "The folks on the puppet mailing list told me to do it this way". > > “Sometimes I think the surest sign that intelligent life exists elsewhere > in the universe is that none of it has tried to contact us.” > Bill Waterson (Calvin & Hobbes) > > ----- Brian <bdp@uga.edu> wrote: > > > > > > On Jul 7, 2:47 pm, Dan White <y...@comcast.net> wrote: > > > In "Pro Linux System Administration" Mr. Turnbull discusses Cobbler and > Puppet > > > In "Pro Puppet" he discusses Foreman and Puppet. > > > > > > Would anyone out there be willing and able to talk about the > differences between Cobbler and Foreman as they relate to Puppet and what > factors I should consider in choosing one of them ? > > > > Red Hat is using Foreman in CloudForms System Engine, their successor > > to Satellite. I''d take this as a strong vote of confidence in Foreman. > > > > https://www.redhat.com/archives/spacewalk-list/2011-July/msg00019.html > > > > All the best, > > Brian > > > > -- > > 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.
Ohad Levy
2011-Jul-12 20:03 UTC
Re: [Puppet Users] Re: A Question about mixing Puppet with other things
On Tue, Jul 12, 2011 at 10:53 PM, Scott Smith <scott@ohlol.net> wrote:> Doesn''t the Foreman use Cobbler for managing PXE and Kickstart?not at all. Ohad> > -scott > > > On Tue, Jul 12, 2011 at 8:26 AM, Dan White <ygor@comcast.net> wrote: > >> This tells me RedHat picked Foreman over Cobbler. It does not tell me >> WHY. >> >> Their reasons may not apply to my situation. >> >> I am not trying to be difficult, but I find that I cannot accept an >> opinion on a technical issue without technical information to back it up. >> Also, this is for my job, so I need to be able to justify my decision with >> more than "The folks on the puppet mailing list told me to do it this way". >> >> “Sometimes I think the surest sign that intelligent life exists elsewhere >> in the universe is that none of it has tried to contact us.” >> Bill Waterson (Calvin & Hobbes) >> >> ----- Brian <bdp@uga.edu> wrote: >> > >> > >> > On Jul 7, 2:47 pm, Dan White <y...@comcast.net> wrote: >> > > In "Pro Linux System Administration" Mr. Turnbull discusses Cobbler >> and Puppet >> > > In "Pro Puppet" he discusses Foreman and Puppet. >> > > >> > > Would anyone out there be willing and able to talk about the >> differences between Cobbler and Foreman as they relate to Puppet and what >> factors I should consider in choosing one of them ? >> > >> > Red Hat is using Foreman in CloudForms System Engine, their successor >> > to Satellite. I''d take this as a strong vote of confidence in Foreman. >> > >> > https://www.redhat.com/archives/spacewalk-list/2011-July/msg00019.html >> > >> > All the best, >> > Brian >> > >> > -- >> > 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.
Denmat
2011-Jul-12 20:07 UTC
Re: [Puppet Users] Re: A Question about mixing Puppet with other things
Okay I''ll have a stab at some differences for you and some similarities. Cobbler is written in python and foreman in ruby like puppet. They each do a similar kind of thing with a similar tool set; dns, pxe, dhcp. Each have a gui. Cobbler only recently included debian support in their main line and has only been good for RH hosts whereas foreman has had it released for awhile and can build RH deb and solaris nodes. Each use preseed,or kickstart templates. Cobbler has a good set of features and has func and koan as sister apps which are good. Foreman has had a tighter integration with puppet. I use cobbler but will most likely replacing that with foreman once I get time to migrate all my python snippets (which use the cheetah templating engine). That''s all I can think of right now. Cheers, Den On 13/07/2011, at 1:26, Dan White <ygor@comcast.net> wrote:> This tells me RedHat picked Foreman over Cobbler. It does not tell me WHY. > > Their reasons may not apply to my situation. > > I am not trying to be difficult, but I find that I cannot accept an opinion on a technical issue without technical information to back it up. Also, this is for my job, so I need to be able to justify my decision with more than "The folks on the puppet mailing list told me to do it this way". > > “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.” > Bill Waterson (Calvin & Hobbes) > > ----- Brian <bdp@uga.edu> wrote: >> >> >> On Jul 7, 2:47 pm, Dan White <y...@comcast.net> wrote: >>> In "Pro Linux System Administration" Mr. Turnbull discusses Cobbler and Puppet >>> In "Pro Puppet" he discusses Foreman and Puppet. >>> >>> Would anyone out there be willing and able to talk about the differences between Cobbler and Foreman as they relate to Puppet and what factors I should consider in choosing one of them ? >> >> Red Hat is using Foreman in CloudForms System Engine, their successor >> to Satellite. I''d take this as a strong vote of confidence in Foreman. >> >> https://www.redhat.com/archives/spacewalk-list/2011-July/msg00019.html >> >> All the best, >> Brian >> >> -- >> 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.
Glenn Bailey
2011-Jul-13 00:28 UTC
Re: [Puppet Users] A Question about mixing Puppet with other things
We use Cobbler to provision and Puppet to manage. Once our server is provisioned it''ll never speak to the Cobbler server again. Lay down the most basic config you need with Cobbler to allow it to pull the Puppet agent and config from a repo, and then let Puppet take over. I have little experience with Foreman, but Cobbler is easy to setup and get going. You can perform everything you need to do via the command line which makes scripting easy for me. There is a web front end, but I don''t use it much. On Thu, Jul 7, 2011 at 1:47 PM, Dan White <ygor@comcast.net> wrote:> In "Pro Linux System Administration" Mr. Turnbull discusses Cobbler and Puppet > In "Pro Puppet" he discusses Foreman and Puppet. > > Would anyone out there be willing and able to talk about the differences between Cobbler and Foreman as they relate to Puppet and what factors I should consider in choosing one of them ? > > I want to use Puppet with Something-Else to manage a group of servers and desktops and other machines in a centralized, automated, configurable and repeatable fashion. I want to be able to do operating system installations, patches and/or updates, and maintenance activity. > > Thanks. > > “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.” > Bill Waterson (Calvin & Hobbes) > > -- > 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. > >-- I''ve seen things you people wouldn''t believe. Attack ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near the Tannhauser gate. All those moments will be lost in time... like tears in rain... Time to die. -- 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.
Peter Meier
2011-Jul-13 06:04 UTC
Re: [Puppet Users] Re: A Question about mixing Puppet with other things
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 07/12/2011 05:26 PM, Dan White wrote:> This tells me RedHat picked Foreman over Cobbler. It does not tell > me WHY. > > Their reasons may not apply to my situation. > > I am not trying to be difficult, but I find that I cannot accept an > opinion on a technical issue without technical information to back it > up. Also, this is for my job, so I need to be able to justify my > decision with more than "The folks on the puppet mailing list told me > to do it this way".* strong: foreman, thanks to its smart proxies, is not that subnet oriented as cobbler is. Means: You can use one foreman to deploy things into multiple subnets/locations from one installation, which gets much more complicated with cobbler. * strong: foreman integrates puppet from the beginning on, means for example: ** strong: foreman integrates the configuration of puppet nodes, while cobbler has a much simpler general "external parameter" option meant for any configuration management system ** strong: foreman integrates puppet reporting, while with cobbler you would need another tool, like dashboard. * strong: foreman has much better support for other distros than redhat based distros * medium: cobbler has better integration to address baremetals, like powering them on via powerbars. According to my current knowledge foreman doesn''t (yet) have the capability to tell powerbars to turn baremetals on. * medium non-technical: cobbler is integrated in the current spacewalk/satellite solution, while foreman is part of the next generation of redhat''s "satellite". -> http://katello.org * medium: cobbler can also manage external repositories, while foreman rather delegates that to other tools (rsync scripts,...). * uncertain, but rather strong: foreman has better integration with libvirt, actually within the webinterface cobbler doesn''t have one at all imho. but I could be wrong... * weak: foreman is written in the same language as puppet, so if you anyway would have to learn both ruby and python, it might be easier to have 2 new tools written in the same language ~pete -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk4dNUsACgkQbwltcAfKi3/fFgCfUvOZ2gP0TzDIiy6gg21IQbCy 41wAnA/J49OLHpaILc+yBIabjbZ8Kphd =P2nf -----END PGP SIGNATURE----- -- 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-Jul-13 06:25 UTC
Re: [Puppet Users] Re: A Question about mixing Puppet with other things
On Tue, Jul 12, 2011 at 6:26 PM, Dan White <ygor@comcast.net> wrote:> This tells me RedHat picked Foreman over Cobbler. It does not tell me WHY. > > Their reasons may not apply to my situation. > > I am not trying to be difficult, but I find that I cannot accept an opinion > on a technical issue without technical information to back it up. Also, > this is for my job, so I need to be able to justify my decision with more > than "The folks on the puppet mailing list told me to do it this way". >I think I can try to break it down in different ways. First, Foreman was created after realizing that Just pxe booting, or just using puppet, does not cover everything. With the notion of self service (e.g. people who don''t know how to use puppet and or lack access to your manifests) foreman was aiming to bridge that gap. Therefore, it was designed as a web service from day one, taking into account multiple users, permissions, different views etc etc. Another goal, was that you wont need to open 5 different consoles in order to provision a host, that eventually lead to integrating: dns, dhcp, tftp, puppetca, virtual machine creation, puppet class assignments, hierarchical variables support, audit log etc all in one place. Foreman users have come up with interesting usages cases, from using it purely for monitoring puppet to ramp up whole datacenters. its API is used today to feed external monitoring services, provision hosts, update on the fly many hosts, and there is even a mobile app who utilize foreman. Foreman is also not restricted to a specific subnet, datacenter etc, rather is supposed to work across network segments and different backend software (e.g. ms dns server, isc dhcp server etc) using its smart proxy architecture. My hope, is that by using Foreman, you can provide your users much better service, taking you out of the deployment loop, e.g. You users can consume your services, without you being actively part of it. I obviously didnt cover every single aspect of foreman, but I hope it gives you some useful information, if not, simply ask, or join our mailing list or irc room (#theforeman) to ask more questions. Ohad> “Sometimes I think the surest sign that intelligent life exists elsewhere > in the universe is that none of it has tried to contact us.” > Bill Waterson (Calvin & Hobbes) > > ----- Brian <bdp@uga.edu> wrote: > > > > > > On Jul 7, 2:47 pm, Dan White <y...@comcast.net> wrote: > > > In "Pro Linux System Administration" Mr. Turnbull discusses Cobbler and > Puppet > > > In "Pro Puppet" he discusses Foreman and Puppet. > > > > > > Would anyone out there be willing and able to talk about the > differences between Cobbler and Foreman as they relate to Puppet and what > factors I should consider in choosing one of them ? > > > > Red Hat is using Foreman in CloudForms System Engine, their successor > > to Satellite. I''d take this as a strong vote of confidence in Foreman. > > > > https://www.redhat.com/archives/spacewalk-list/2011-July/msg00019.html > > > > All the best, > > Brian > > > > -- > > 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.
Dan White
2011-Jul-13 13:24 UTC
Re: [Puppet Users] Re: A Question about mixing Puppet with other things
Thank you, Ohad. This is the sort of info I am looking for. “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.” Bill Waterson (Calvin & Hobbes) ----- Ohad Levy <ohadlevy@gmail.com> wrote:> On Tue, Jul 12, 2011 at 6:26 PM, Dan White <ygor@comcast.net> wrote: > > > This tells me RedHat picked Foreman over Cobbler. It does not tell me WHY. > > > > Their reasons may not apply to my situation. > > > > I am not trying to be difficult, but I find that I cannot accept an opinion > > on a technical issue without technical information to back it up. Also, > > this is for my job, so I need to be able to justify my decision with more > > than "The folks on the puppet mailing list told me to do it this way". > > > > I think I can try to break it down in different ways. > > First, Foreman was created after realizing that Just pxe booting, or just > using puppet, does not cover everything. > With the notion of self service (e.g. people who don''t know how to use > puppet and or lack access to your manifests) foreman was aiming to bridge > that gap. > > Therefore, it was designed as a web service from day one, taking into > account multiple users, permissions, different views etc etc. > > Another goal, was that you wont need to open 5 different consoles in order > to provision a host, that eventually lead to integrating: dns, dhcp, tftp, > puppetca, virtual machine creation, puppet class > assignments, hierarchical variables support, audit log etc all in one place. > > Foreman users have come up with interesting usages cases, > from using it purely for monitoring puppet to ramp up whole datacenters. > its API is used today to feed external monitoring services, provision hosts, > update on the fly many hosts, and there is even a mobile app who utilize > foreman. > > Foreman is also not restricted to a specific subnet, datacenter etc, rather > is supposed to work across network segments and different backend software > (e.g. ms dns server, isc dhcp server etc) using its smart > proxy architecture. > > My hope, is that by using Foreman, you can provide your users much better > service, taking you out of the deployment loop, e.g. You users can consume > your services, without you being actively part of it. > > I obviously didnt cover every single aspect of foreman, but I hope it gives > you some useful information, if not, simply ask, or join our mailing list or > irc room (#theforeman) to ask more questions. > > Ohad > > > > “Sometimes I think the surest sign that intelligent life exists elsewhere > > in the universe is that none of it has tried to contact us.” > > Bill Waterson (Calvin & Hobbes) > > > > ----- Brian <bdp@uga.edu> wrote: > > > > > > > > > On Jul 7, 2:47 pm, Dan White <y...@comcast.net> wrote: > > > > In "Pro Linux System Administration" Mr. Turnbull discusses Cobbler and > > Puppet > > > > In "Pro Puppet" he discusses Foreman and Puppet. > > > > > > > > Would anyone out there be willing and able to talk about the > > differences between Cobbler and Foreman as they relate to Puppet and what > > factors I should consider in choosing one of them ? > > > > > > Red Hat is using Foreman in CloudForms System Engine, their successor > > > to Satellite. I''d take this as a strong vote of confidence in Foreman. > > > > > > https://www.redhat.com/archives/spacewalk-list/2011-July/msg00019.html > > > > > > All the best, > > > Brian > > > > > > -- > > > 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.
Dan White
2011-Jul-13 13:25 UTC
Re: [Puppet Users] Re: A Question about mixing Puppet with other things
Thank you, Peter. This is the type of response I wanted. “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.” Bill Waterson (Calvin & Hobbes) ----- Peter Meier <peter.meier@immerda.ch> wrote:> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 07/12/2011 05:26 PM, Dan White wrote: > > This tells me RedHat picked Foreman over Cobbler. It does not tell > > me WHY. > > > > Their reasons may not apply to my situation. > > > > I am not trying to be difficult, but I find that I cannot accept an > > opinion on a technical issue without technical information to back it > > up. Also, this is for my job, so I need to be able to justify my > > decision with more than "The folks on the puppet mailing list told me > > to do it this way". > > * strong: foreman, thanks to its smart proxies, is not that subnet > oriented as cobbler is. Means: You can use one foreman to deploy > things into multiple subnets/locations from one installation, which > gets much more complicated with cobbler. > > * strong: foreman integrates puppet from the beginning on, means for > example: > > ** strong: foreman integrates the configuration of puppet nodes, while > cobbler has a much simpler general "external parameter" option meant > for any configuration management system > ** strong: foreman integrates puppet reporting, while with cobbler you > would need another tool, like dashboard. > > * strong: foreman has much better support for other distros than redhat > based distros > > * medium: cobbler has better integration to address baremetals, like > powering them on via powerbars. According to my current knowledge > foreman doesn''t (yet) have the capability to tell powerbars to turn > baremetals on. > > * medium non-technical: cobbler is integrated in the current > spacewalk/satellite solution, while foreman is part of the next > generation of redhat''s "satellite". -> http://katello.org > > * medium: cobbler can also manage external repositories, while foreman > rather delegates that to other tools (rsync scripts,...). > > * uncertain, but rather strong: foreman has better integration with > libvirt, actually within the webinterface cobbler doesn''t have one at > all imho. but I could be wrong... > > * weak: foreman is written in the same language as puppet, so if you > anyway would have to learn both ruby and python, it might be easier > to have 2 new tools written in the same language > > ~pete > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAk4dNUsACgkQbwltcAfKi3/fFgCfUvOZ2gP0TzDIiy6gg21IQbCy > 41wAnA/J49OLHpaILc+yBIabjbZ8Kphd > =P2nf > -----END PGP SIGNATURE----- > > -- > 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.