[
https://issues.apache.org/jira/browse/JCLOUDS-286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13771279#comment-13771279
]
ASF subversion and git services commented on JCLOUDS-286:
---------------------------------------------------------
Commit 4304e6ab198a7565e8b320120e742e71cb99a175 in branch refs/heads/master
from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-jclouds.git;h=4304e6a ]
JCLOUDS-286: Add a statement to install Chef using Omnibus
> 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