[chef] Re: Re: Re: Re: Re: Re: RE: Chef repository usage...


Chronological Thread 
  • From: Torben Knerr < >
  • To:
  • Subject: [chef] Re: Re: Re: Re: Re: Re: RE: Chef repository usage...
  • Date: Tue, 24 Jul 2012 07:56:22 +0200

On Mon, Jul 23, 2012 at 10:03 PM, Bryan McLellan 
< >
 wrote:
> On Mon, Jul 23, 2012 at 3:40 PM, Morgan Blackthorne
> < >
>  wrote:
>> I did not. Now it's asking for ohai. I set this Ubuntu 12.04 workstation up
>> using the opscode deb repositories, does that not include the necessary
>> gems?
>
> We're getting a bit off track here, my bad.
>
> You should use 'knife cookbook upload -a' rather than 'rake install'
> to copy all of your cookbooks to the server.
>
> In the long long long ago, rake install would physically copy your
> cookbooks to the correct place on the server. We quickly added an API
> to replace that, but haven't been so quick to get rid of all the old
> rake tasks.
>
> http://wiki.opscode.com/display/chef/Managing+Cookbooks+With+Knife#ManagingCookbooksWithKnife-upload
>
> http://tickets.opscode.com/browse/CHEF-2353
>
> Bryan


@Bryan: I thought that `rake install` would not only upload all
cookbooks but also all the other stuff in the chef repo (databags,
roles, environments) via the REST API...?

@Morgan: is there a `Gemfile`? If so, then `gem install bundler &&
bundle install` will install all the gems listed in the Gemfile along
with their dependencies. You then may want to run `bundle exec rake
install` instead of just `rake install`, but this is only to make sure
that Ruby sees the exact version of the gem as defined in the
`Gemfile.lock` (e.g. if you have multiple versions of the same gem
installed)

Cheers,
Torben



Archive powered by MHonArc 2.6.16.

§