- From: Sam Darwin <
>
- To: Morgan Blackthorne <
>
- Cc: "
" <
>
- Subject: [chef] Re: Nagios via Chef on EC2
- Date: Wed, 15 May 2013 19:26:31 +0300
use this code in hosts.cfg.erb
<% # decide whether to use internal or external IP addresses for this node
if node['cloud'].nil? && !n['cloud'].nil?
ip = n['cloud']['public_ipv4']
elsif !node['cloud'].nil? && !n['cloud'].nil? &&
n['cloud']['provider'] != node['cloud']['provider']
ip = n['cloud']['public_ipv4']
#S.D. 2013, 2 lines
elsif !node['cloud'].nil? && !n['ec2'].nil? &&
n['ec2']['placement_availability_zone'][0..5] !=
node['ec2']['placement_availability_zone'][0..5]
ip = n['cloud']['public_ipv4']
else
ip = n['ipaddress']
end %>
On Wed, May 15, 2013 at 9:07 AM, Morgan Blackthorne
<
>
wrote:
>
I'm bootstrapping a Nagios server via Chef on EC2. I got it up and running
>
at this point, but I need to fine-tune a few things to get a workable
>
config. I'm using three different regions (us-west-2, where the Nagios host
>
is, us-west-1, and us-east-1). The config that Chef built for the hosts uses
>
all internal IPs for the config. While this could be fine for us-west-2,
>
where the various security groups have access authorized to the Operations
>
security group that has the Nagios host in it, but that obviously doesn't
>
work for the other two regions.
>
>
Is there a way to tune how the config determines which interface is used?
>
>
--
>
~*~ StormeRider ~*~
>
>
"Every world needs its heroes [...] They inspire us to be better than we
>
are. And they protect from the darkness that's just around the corner."
>
>
(from Smallville Season 6x1: "Zod")
>
>
On why I hate the phrase "that's so lame"... http://bit.ly/Ps3uSS
Archive powered by MHonArc 2.6.16.