Hello All, I am new to puppet and was trying to figure out whether puppet can handle the requirement I had. The requirement is to reinstall an OS (Windows, distributions of Linux) on slave machines before a job is executed. This is needed as we need a clean OS before executing the jobs on the nodes.. Is there a way using puppet that I plugin a machine to the puppet network, I can install a OS of my choice on the node and then that node gets added as a puppet node for further job execution? -Manish -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Puppet doesn''t do OS provisioning itself. You''d need a separate system to do that part, then hand off to puppet after a minimal install has been completed. You can use a tool like Foreman (http://theforeman.org/). It will handle the provisioning of the systems and also integrates with puppet to assign classes and handle ssl certs. On Monday, February 4, 2013 4:28:53 AM UTC-7, Manish Singh wrote:> > Hello All, > > I am new to puppet and was trying to figure out whether puppet can handle > the requirement I had. > > The requirement is to reinstall an OS (Windows, distributions of Linux) on > slave machines before a job is executed. This is needed as we need a clean > OS before executing the jobs on the nodes.. > > Is there a way using puppet that I plugin a machine to the puppet network, > I can install a OS of my choice on the node and then that node gets added > as a puppet node for further job execution? > > -Manish > > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
There is also razor (https://puppetlabs.com/solutions/next-generation-provisioning/). It is only for provisioning (not assigning classes) and is the future of provisioning and puppet. On Monday, February 4, 2013 11:29:33 AM UTC-7, joe wrote:> > Puppet doesn''t do OS provisioning itself. You''d need a separate system to > do that part, then hand off to puppet after a minimal install has been > completed. > > You can use a tool like Foreman (http://theforeman.org/). It will handle > the provisioning of the systems and also integrates with puppet to assign > classes and handle ssl certs. > > > On Monday, February 4, 2013 4:28:53 AM UTC-7, Manish Singh wrote: >> >> Hello All, >> >> I am new to puppet and was trying to figure out whether puppet can handle >> the requirement I had. >> >> The requirement is to reinstall an OS (Windows, distributions of Linux) >> on slave machines before a job is executed. This is needed as we need a >> clean OS before executing the jobs on the nodes.. >> >> Is there a way using puppet that I plugin a machine to the puppet >> network, I can install a OS of my choice on the node and then that node >> gets added as a puppet node for further job execution? >> >> -Manish >> >> >>-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Razor is still pretty experimental, so I wouldn''t recommend it unless you are comfortable with alpha software. It does integrate with provisioning, in the sense that it will hand off through a broker to Puppet (or Chef, or other tools), so it should have a smooth transition between provisioning and configuration. If you are interested there is a Razor mailing list, puppet-razor@googlegroups.com, where you would be welcome to join us. We would love more feedback on if, and how, Razor helps solve your problems - or how it falls short! On Mon, Feb 4, 2013 at 10:32 AM, joe <lavaman@gmail.com> wrote:> There is also razor > (https://puppetlabs.com/solutions/next-generation-provisioning/). It is only > for provisioning (not assigning classes) and is the future of provisioning > and puppet. > > > On Monday, February 4, 2013 11:29:33 AM UTC-7, joe wrote: >> >> Puppet doesn''t do OS provisioning itself. You''d need a separate system to >> do that part, then hand off to puppet after a minimal install has been >> completed. >> >> You can use a tool like Foreman (http://theforeman.org/). It will handle >> the provisioning of the systems and also integrates with puppet to assign >> classes and handle ssl certs. >> >> >> On Monday, February 4, 2013 4:28:53 AM UTC-7, Manish Singh wrote: >>> >>> Hello All, >>> >>> I am new to puppet and was trying to figure out whether puppet can handle >>> the requirement I had. >>> >>> The requirement is to reinstall an OS (Windows, distributions of Linux) >>> on slave machines before a job is executed. This is needed as we need a >>> clean OS before executing the jobs on the nodes.. >>> >>> Is there a way using puppet that I plugin a machine to the puppet >>> network, I can install a OS of my choice on the node and then that node gets >>> added as a puppet node for further job execution? >>> >>> -Manish >>> >>> > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to puppet-users+unsubscribe@googlegroups.com. > To post to this group, send email to puppet-users@googlegroups.com. > Visit this group at http://groups.google.com/group/puppet-users?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > >-- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
We did a presentation about razor on puppetcamp ghent last friday. (kind of an introduction and a small demo). https://puppetlabs.com/community/puppet-camp/#previous video will be online soon The video and slides will be available soon. Grt johan On 02/04/2013 07:40 PM, Daniel Pittman wrote:> Razor is still pretty experimental, so I wouldn''t recommend it unless > you are comfortable with alpha software. > > It does integrate with provisioning, in the sense that it will hand > off through a broker to Puppet (or Chef, or other tools), so it should > have a smooth transition between provisioning and configuration. > > If you are interested there is a Razor mailing list, > puppet-razor@googlegroups.com, where you would be welcome to join us. > We would love more feedback on if, and how, Razor helps solve your > problems - or how it falls short! > > On Mon, Feb 4, 2013 at 10:32 AM, joe <lavaman@gmail.com> wrote: >> There is also razor >> (https://puppetlabs.com/solutions/next-generation-provisioning/). It is only >> for provisioning (not assigning classes) and is the future of provisioning >> and puppet. >> >> >> On Monday, February 4, 2013 11:29:33 AM UTC-7, joe wrote: >>> Puppet doesn''t do OS provisioning itself. You''d need a separate system to >>> do that part, then hand off to puppet after a minimal install has been >>> completed. >>> >>> You can use a tool like Foreman (http://theforeman.org/). It will handle >>> the provisioning of the systems and also integrates with puppet to assign >>> classes and handle ssl certs. >>> >>> >>> On Monday, February 4, 2013 4:28:53 AM UTC-7, Manish Singh wrote: >>>> Hello All, >>>> >>>> I am new to puppet and was trying to figure out whether puppet can handle >>>> the requirement I had. >>>> >>>> The requirement is to reinstall an OS (Windows, distributions of Linux) >>>> on slave machines before a job is executed. This is needed as we need a >>>> clean OS before executing the jobs on the nodes.. >>>> >>>> Is there a way using puppet that I plugin a machine to the puppet >>>> network, I can install a OS of my choice on the node and then that node gets >>>> added as a puppet node for further job execution? >>>> >>>> -Manish >>>> >>>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to puppet-users+unsubscribe@googlegroups.com. >> To post to this group, send email to puppet-users@googlegroups.com. >> Visit this group at http://groups.google.com/group/puppet-users?hl=en. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> > >-- Johan De Wit Open Source Consultant Red Hat Certified Engineer (805008667232363) Puppet Certified Professional 2013 (PCP0000006) _________________________________________________________ Open-Future Phone +32 (0)2/255 70 70 Zavelstraat 72 Fax +32 (0)2/255 70 71 3071 KORTENBERG Mobile +32 (0)474/42 40 73 BELGIUM http://www.open-future.be _________________________________________________________ -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.