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


Chronological Thread 
  • From: AJ Christensen < >
  • To:
  • Subject: [chef] Re: How to deal with cookbook dependence for other Distro/OS's
  • Date: Fri, 21 Oct 2011 09:57:35 +1300

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.

§