Sateesh, I think Nan's response isn't fully answering your question since it isn't clear how you are executing Chef. Reading your question I foresee that you are actually in fact running Chef Solo, knife is configured with an ssh key that is capable to logging into a specific machine, uploading a cookbook, and executing it? Your trying to implement the same workflow using Puppet's stand alone mode? If this assumption is correct than we can point you in a better direction. Nan's response would be relevant if you were using Chef Server vs. Puppet Master.
Regards, -- Cody Herriges Professional Service Engineer - Puppet Labs pgp key: 0x5DB77142 @ pgp.mit.edu On Jan 31, 2012, at 8:58 PM, sateesh wrote: > Thanks Nan for your response. > > So, can't we install the required module on a plain ubuntu machine > using puppet? Only procedure is to install the Puppet client on the > plain ubuntu machine and make it as a agent for the server and include > the node code in the server. Am I right? or is there any other > technique for that? > > Thanks in advance, > Sateesh B. > > > On Feb 1, 9:03 am, Nan Liu <n...@puppetlabs.com> wrote: >> On Tue, Jan 31, 2012 at 7:49 AM, sateesh <bbalasate...@gmail.com> wrote: >>> Is there any tool like chef knife in puppet. >> >>> My requirement is, I need to install a specified module on a plane >>> ubuntu machine with a single line command as chef has with knife. In >>> chef knife we will specify the IP, username, password, and the recipe >>> to install on a plane new ubuntu machine. Which installs the chef and >>> the specified module on the plane ubuntu machine. >> >> So the model isn't the same, puppet doesn't deploy the module on the >> agent, a catalog is compiled on the server and the catalog is what the >> client enforces. With that said, if you have a specific system in mind >> that you want to deploy a puppet module, on the master: >> >> node 'hostname' { >> include 'class_name' >> >> } >> >> If you use an ENC such as dashboard, you can use rake task or REST API >> to modify the system's class. >> >> HTH, >> >> Nan > > -- > 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+unsubscr...@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+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.