[chef] Re: Re: Re: Re: Running chef-client from another server and waiting for a result


Chronological Thread 
  • From: "John E. Vincent (lusis)" < >
  • To:
  • Subject: [chef] Re: Re: Re: Re: Running chef-client from another server and waiting for a result
  • Date: Tue, 5 Jul 2011 02:27:13 -0400

For the record, Seth Chisamore and I are working on something similar
using Noah and a modified Chef client that's pokable over the network.
Right now I have working examples of doing gated chef-client runs on
bootstrap via Noah but nothing yet with already existing clients
unless they're running in daemon mode.


On Tue, Jul 5, 2011 at 2:16 AM, Ranjib Dey 
< >
 wrote:
> Which tech stack you are using? Configure chef client as non daemon (i.e.
> chkconfig chef-client off. service chef-client stop), and use your language
> specific ssh library from ServerA to invoke `chef-client --once` on server
> B. You can use tools like capistrano for doing such stuff (if you are
> comfortable with ruby, or vanilla net/ssh library).
> regards
> ranjib
>
> On Tue, Jul 5, 2011 at 6:42 AM, Edward Sargisson 
> < >
>  wrote:
>>
>> Hi Charles,
>> Thanks for the reply..
>>
>> > What part of the process do you have questions about?
>> From serverA I want to tell serverB to run chef-client and tell
>> serverA when it's done.
>>
>> The notification bit can probably be done in the report handler
>> (somehow) but how do I tell serverB to start chef-client?
>>
>> Cheers,
>> Edard
>>
>> On Mon, Jul 4, 2011 at 5:48 PM, Charles Duffy 
>> < >
>>  wrote:
>> > Yes, this certainly can be done -- in fact, I'll be doing the same thing
>> > in
>> > just a few weeks.
>> >
>> > What part of the process do you have questions about?
>> >
>> > On Jul 4, 2011 7:34 PM, "Edward Sargisson" 
>> > < >
>> >  wrote:
>> >> Hi all,
>> >> I am thinking of incorporating Chef into a continuous integration
>> >> server (in this case Bamboo but think Hudson/Jenkins).
>> >> I'd like to do a build, configure Chef properties for the new version,
>> >> then kick off chef-client on the test server. Once it's done, I want
>> >> the script to know about it so that integration tests can be run
>> >> against it.
>> >>
>> >> Is there a way to do this or am I using Chef beyond its purpose?
>> >>
>> >> Thanks in advance,
>> >> Edward
>> >
>
>



Archive powered by MHonArc 2.6.16.

§