[chef] Re: Push jobs vs SSH


Chronological Thread 
  • From: "Hajducko, Steven" < >
  • To: "< >" < >
  • Subject: [chef] Re: Push jobs vs SSH
  • Date: Fri, 6 Feb 2015 15:10:30 +0000
  • Accept-language: en-US
  • Authentication-results: lists.opscode.com; dkim=none (message not signed) header.d=none;
  • Domainkey-signature: s=default; d=intuit.com; c=nofws; q=dns; h=X-SBRS:X-IronPort-AV:Received:Received:Received:Received: From:To:Subject:Thread-Topic:Thread-Index:Date:Message-ID: References:In-Reply-To:Accept-Language:Content-Language: X-MS-Has-Attach:X-MS-TNEF-Correlator:x-originating-ip: authentication-results:x-microsoft-antispam: x-exchange-antispam-report-test: x-exchange-antispam-report-cfa-test:x-forefront-prvs: x-forefront-antispam-report:Content-Type: Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id: X-MS-Exchange-Transport-CrossTenantHeadersStamped: Return-Path:X-OriginatorOrg; b=YnwDbW2v4HkyrBufjE+FjBf0CqEG658MNckXOusv2re6SgXyIiVNqcwH w7v9RXXD0U2lYagfGV5+tcva4SwnKvL2u8a0+qu2fuKd6ntlQuE+GN0fg pHRlmbcT8MOOsi/BT8A5mC6yrGpD+ALAl9cnEKpqLVzqssT1aLFbXhxpU 0=;

One of the big benefits is speed.

Knife ssh uses a parallel ssh method.  Chef push jobs use a message bus ( 
zeromq I believe ).

Here's a video that demonstrates the push job feature:

https://m.youtube.com/watch?v=yHub6E4DNvg

I also believe that push jobs are the way of the future over knife ssh.

-
sh

> On Feb 6, 2015, at 5:31 AM, Eric Horne 
> < >
>  wrote:
> 
> What's the difference between chef push jobs and knife ssh?
> 
> I'm researching a use case for chef in which we want highly controlled 
> deployments to orchestrate across several different systems. The 
> traditional "pull" doesn't fit the bill well because it is difficult to get 
> that to coordinate properly across systems.
> 
> From what I've read so far, chef push jobs are essentially a daemon running 
> on the remote servers that allow arbitrary (but pre-defined/whitelisted) 
> execution of commands. Aside from perhaps a cleaner white-listing concept 
> (over forced-ssh), how is this different (better) than just using knife ssh?
> 
> I'm failing to see the benefits or use cases of chef push jobs over knife 
> ssh. The documentation is lacking in terms of how it is intended to be 
> used. Are push jobs better suited for different situations (and what are 
> those situations?)
> 
> Thanks for the help!
> 
> -Eric



Archive powered by MHonArc 2.6.16.

§