[chef] Re: Re: How to deal with cookbook dependence for other Distro/OS's


Chronological Thread 
  • From: Aaron Abramson < >
  • To:
  • Subject: [chef] Re: Re: How to deal with cookbook dependence for other Distro/OS's
  • Date: Thu, 20 Oct 2011 16:04:42 -0500

Can't you wrap the depends in an if block?

On Oct 20, 2011, at 3:57 PM, AJ Christensen wrote:

> I've been using the "suggests" metadata field, but this also sucks.
> 
> We really want/need a platform-specific "depends" metadata.
> 
> like, maybe take a hash of platforms?
> 
> depends { "ubuntu" => [ "apt", "ubuntu", "reprepro"],
>               "redhat" => [ "yum", "redhat", "some_repo_software"] }
> 
> –AJ
> 
> 
> On 21 October 2011 09:32, Zuhaib Siddique 
> < >
>  wrote:
>> Hey,
>
>> So it seems some of the cookbooks from Opscode by default set depends 
>> statements in their metadata.rb for cookbooks that are required by a 
>> particular OS/Distro.  In the case of say tomcat cookbook it sets jpackage 
>> as a dependence but you only need that for RPM base Distro's.  Since I am 
>> deploying on a Ubuntu box I am not included jpackage in the run list and 
>> that made it very unhappy.  So I just removed it from the metadata.rb but 
>> I am just wondering if this is what is expected to be done by the cookbook 
>> provided by opscode?
>
>> Thanks
>> Zuhaib




Archive powered by MHonArc 2.6.16.

§