You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jclouds.apache.org by "Ignasi Barrera (JIRA)" <ji...@apache.org> on 2013/09/17 13:59:51 UTC

[jira] [Commented] (JCLOUDS-286) Use the Omnibus installer to install the Chef client

    [ https://issues.apache.org/jira/browse/JCLOUDS-286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13769458#comment-13769458 ] 

Ignasi Barrera commented on JCLOUDS-286:
----------------------------------------

Scriptbuilder changes can be reviewed here: https://github.com/jclouds/jclouds/pull/151
                
> Use the Omnibus installer to install the Chef client
> ----------------------------------------------------
>
>                 Key: JCLOUDS-286
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-286
>             Project: jclouds
>          Issue Type: Improvement
>          Components: jclouds-chef, jclouds-scriptbuilder
>    Affects Versions: 1.6.2
>            Reporter: Ignasi Barrera
>            Assignee: Ignasi Barrera
>             Fix For: 1.7.0
>
>
> Currently, when running Chef Solo or Chef to bootstrap a node, the Chef client is manually installed. The installation process installs Ruby, RubyGems, and the Chef gems.
> Since gems in ruby are automatically updated and the latest version is downloaded by default, this procedure may get broken when a backwards incompatible version of the chef-client gem is published. This can be workarouned by specifying the versions of Ruby and the Chef gems to install when creating a ChefContext or building a ChefSolo script, but still isn't strong enough.
> Opscode released Omnibus, to easily install the chef-client and all its dependencies. The Omnibus installer will detect the operating system of the node and install an appropriate Ruby and RubyGems distribution compatible with the desired chef-client version in a transparent and isolated way, so it should be the preferred way to install Chef. This will simplify a lot the Chef bootstrap script and reduce considerably the points where failures can happen.
> Chef installation using the gems should still be supported, for users that already have an installed Ruby or want more control on what is installed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira