# This file was generated by OpsWorks # any manual changes will be removed on the next update. # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts # OpsWorks Layer State 127.0.0.1 localhost.localdomain localhost 127.0.1.1 <%= @localhost_name %>.localdomain <%= @localhost_name %> <% @nodes.each do |node| -%> <% if node.attributes.attribute?(:private_ip) && node.attributes.private_ip %> <% if Resolv.getaddress(node.attributes.private_ip) -%> <%= node.attributes.private_ip %> <%= node.name %> <%= node.hostname %> <% else -%> <%= "# Unable to resolve IP '#{node.attributes.private_ip}' for hostname '#{node.name}'" %> <% end -%> <% end -%> <% if node.attributes.attribute?(:ip) && node.attributes.ip %> <% if Resolv.getaddress(node.attributes.ip) -%> <%= node.attributes.ip %> <%= node.name %>-ext <%= node.hostname %>-ext <% else -%> <%= "# Unable to resolve IP '#{node.attributes.ip}' for hostname '#{node.name}'" %> <% end -%> <% end -%> <% end -%>