- 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.