- From: dreamcat four <
>
- To:
- Cc:
- Subject: [chef] Re: Re: Re: Re: remote Node concept?
- Date: Mon, 12 Apr 2010 15:29:25 +0100
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=wJYMtTy1FYokJiVw4dZgPuUvZUR9ahhGqsT9Jx2BFGZjzICSOZ3gyiNYFZPLg0gYIk bqhF355IKtgq+yGvSU8jGkmSHmB1eRH73NzOxw4jtNUCW/ZMTnTp7epUktRrPsBT5RXI ccPHH5SlX39jL+xG5LCzDVyxgMlG/0JCGGpew=
On Mon, Apr 12, 2010 at 3:17 PM, msf
<
>
wrote:
>
On Mon, Apr 12, 2010 at 03:48:03PM +0200, Patrick Debois wrote:
>
> Hi Trotter, Lee,
>
>
>
> thanks for the help.(spatula does look interesting!)
>
>
>
> Let me try to clarify: I'm not looking for a way to jumpstart a chef
>
> client. I'm looking for a way to manage a node 'agent-less' over
>
> ssh. I understand this not in Chef yet. I personally think this
>
> would bring added value, (at least to me ;-) And I would be willing
>
> to spent some time on this.
>
>
>
> I'm trying to figure out if it makes to integrate this in Chef
>
> code's or not.
>
>
I've wanted to have this feature in chef in the past as well.
>
From what I can tell, the bulk of the work that would need to be done is in
>
crafting drop in replacements of popen4() and run_command() that execute
>
ssh and execute the commands over the ssh connection. You would probably
>
at the very least investigate using multiple ssh channels over one
>
ssh connection to eliminate the setup cost of having one authenticated
>
ssh session for each executed command. I have no idea whether or not
>
net-ssh-ruby supports using session multiplexing.
Well, these are features already present in Capistrano. Multiple
remote hosts, single session. Many more. Why would you want to
re-write all of that stuff rather than just require 'capistrano' and
have at it?
You can run cap from within another ruby library. Theres no need for a
seperate process or anything.
>
I would be definitely interested in working with someone on this
>
feature.
>
>
--
>
Mathieu Sauve-Frankel
>
Archive powered by MHonArc 2.6.16.