I'm writing a template to populate a file - easy enough...
What I want is to to grab the list of interfaces, get the ip assigned to
that interface and then do a lookup of the ip to get the dns name.
I'm able to get the interfaces/ips just fine, but can't figure out how to
then pass the IP to the function to do the lookup. Any help is greatly
appreciated...
=======================
start ERB
<% scope.lookupvar('interfaces').split(",").each do |interface| %>
<% @int_ip = scope.lookupvar('ipaddress_'+interface) %>
<% @int_name = Resolv.new.getname @int_ip %>
...
<% end %>
end ERB
========================
@int_ip gets popluated and I can manipulate it as needed, but how do I
properly pass it to 'Resolv.new.getname' to set the int_name string?
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/6bf51a8e-eb7f-4bcd-ac77-2451bcbec5ce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.