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.

Reply via email to