[chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Role Versioning?


Chronological Thread 
  • From: Brian Akins < >
  • To:
  • Subject: [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Role Versioning?
  • Date: Fri, 15 Feb 2013 09:01:55 -0500

On Fri, Feb 15, 2013 at 8:52 AM, Sean OMeara 
< >
 wrote:
> It's a great way for a recipe to "announce" that it provides a service.

I always forget about tags.

In our case we include some data in our "announcement" and tags are
just a single string.

Something like:

#on the node "providing" the service
my_announce_thing('servicename', port: 80, key: 'baz')

#on a node "looking"
nodes = my_lookfor_thing('servicename')

and nodes is an array of hashes. each hash is the data the "providing"
node announced (we put the nodename and ipaddress in the hash as
well).

This pattern has served us well.

--Brian



Archive powered by MHonArc 2.6.16.

§