[chef] Re: Is attribute values combination accross cookbooks possible?


Chronological Thread 
  • From: Daniel DeLeo < >
  • To:
  • Subject: [chef] Re: Is attribute values combination accross cookbooks possible?
  • Date: Fri, 29 Jan 2010 14:08:04 -0700

Ohai!
If you'd like to stick with 0.7.16, you can use set_unless to set the
attribute to an emtpy array if it doesn't exist, then append a port to
the array with the << operator (or use the push or unshift methods).
There's no way in 0.7.16 to ensure that a given set of attributes is
loaded before another, so you'll want to put the set_unless in both
attribute files.

HTH,
Dan DeLeo

On Friday, January 29, 2010, Joshua Timberman 
< >
 wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hello!
>
> We actually added a helper method to allow better management of this with 
> CHEF-607:
>
> http://tickets.opscode.com/browse/CHEF-607
>
> So you can include another cookbooks attributes file to make sure that the 
> attributes there are available in the current cookbook.
>
> On Jan 29, 2010, at 2:44 AM, Ares wrote:
>
>
> Hello,
>
> I've got two cookbooks, one is for managing firewall and second is for let's
> say apache for example. Firewall cookbook defines attribute :ports which is 
> an
> array of ports that should be open.
>
> Is there any way how apache can add it's :listen_port to array of :ports? It
> should first verify, that attribute :ports exists then check whether the 
> port
> is already in array and finally add it if it's missing.
>
> Thanks for any reply
>
> ares
>
>
> - --
> Opscode, Inc
> Joshua Timberman, Senior Solutions Engineer
> C: 720.878.4322 E: 
> 
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (Darwin)
>
> iEYEARECAAYFAktjD9AACgkQO97WSdVpzT1kIgCeOjhOMEZYunlZ0SRu/eVSvr/P
> PNQAn3e9S7NS02twG9tqdnSrV82A/1rz
> =t/kO
> -----END PGP SIGNATURE-----
>



Archive powered by MHonArc 2.6.16.

§