[chef] Re: Force 'main' IP on multi-homed Chef nodes


Chronological Thread 
  • From: Troy Ready < >
  • To: " " < >
  • Subject: [chef] Re: Force 'main' IP on multi-homed Chef nodes
  • Date: Thu, 07 May 2015 09:54:39 -0700

FWIW, the logic used to determine the automatic attribute ipaddress is
located here:
https://github.com/chef/ohai/blob/master/lib/ohai/plugins/network.rb

We've created custom ohai plugins for systems needing an ipaddress
override, and use the ohai cookbook
(https://github.com/opscode-cookbooks/ohai) to deploy them. Not sure if
I'd classify it as straightforward (was fairly daunting for me while I
was learning Chef), but it's the only way that I currently know of to
deal with automatic attributes.

On 05/06/2015 05:27 PM, Vauter, George wrote:
> Has anyone found a straightforward way to force Ohai to use a specific 
> interface’s IP address as the “main” ip address for the Chef node?  All our 
> server’s are multi-homed (have 2-3 interfaces).  Chef is currently picking 
> the IP of an interface that should not be considered the main interface for 
> the node.  From what I found so far, Ohai references the order of the 
> routes to determine which interface IP to select…?
> 
> Thanks,
> George
> 



Archive powered by MHonArc 2.6.16.

§