Hi Cody, Probably that may also solve my problem.
My requirement is I need to run a command line that takes the IP, user, password and module to be installed on that IP. By giving that command it should install that module on that IP. So, in chef after doing that command (it is knife bootstrap), the new IP will be installed with chef and registers with the server along with installing the specified recipe. In dashboard we can see what all the agents are associated to that server. Also, is there any Dashboard where we can manage the clients that are registered to the Puppet server. Thanks, Sateesh B. On Feb 2, 7:07 am, Cody Herriges <c.a.herri...@gmail.com> wrote: > 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 > > 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+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.