[chef] Re: automatically updating attributes visible to all nodes


Chronological Thread 
  • From: Jesse Nelson < >
  • To:
  • Subject: [chef] Re: automatically updating attributes visible to all nodes
  • Date: Thu, 9 Feb 2012 11:45:16 -0800

search seems like the right thing here.

On Thu, Feb 9, 2012 at 10:57 AM,  
< >
 wrote:
>
> hi. i'm trying to figure out how i can inform my monitored clients of
> their monitoring server's IP for their config, especially when that
> IP changes due to relaunching the mon server.
>
> the answer might be to use databags. i note today's thread
> "[chef]  passing attributes to recipes". but lemme talk it out:
>
> at the moment, i supply a default attr mon_srv_ips in an environment
> (i could also do this in role[base]). my clients' grab that IP attr
> and put it into their config via a template:
>
>  monserver=<%= node.mon.mon_srv_ips.join(',') %>
>
> one day i'll relaunch the mon server, it'll get a new IP, and i'll have
> to update the attr by hand (i think) in the environment file or
> role[base].
>
> but what if that new mon server could populate that IP attr with its
> IP when it comes up? i can write the mon server recipe to write the IP
> to a databag. then the clients could pull that from the databag, rather
> than the env or role[base].
>
> is using a databag for this the right thing? is there some other (better?)
> way for this mon server to push an attr into something that is visible
> by all my clients? can a node push attrs to and environment or role?
>
> thankee,
> kallen
>



Archive powered by MHonArc 2.6.16.

§