First, thanks for the help - I've been banging my head against the wall too 
much on this.

Unfortunately, it's still not working for me..  

I'm not using an inline template, I have an actual .erb file called out in 
my manifest - though I don't see why this would be any different.

my erb now looks like:

<% scope.lookupvar("interfaces").split(",").each do |interface| %>
<% @int_ip = scope.lookupvar("ipaddress_" + interface) %>
<% @int_name = Resolv.new.getname @int_ip %>
<%= "#{@int_ip} :::::::: #{@int_name}" %>
<% end %>

(thanks, didn't realize I'd mixed up the single/double quotes)

and here is the result when puppet runs and the class is applied:

  Filepath: /usr/lib/ruby/1.8/resolv.rb
  Line: 429
  Detail: cannot interpret as address: 


Is there a difference in using an inline template inside of the class 
defintion as opposed to using an erb file called as a resource?

>
>

-- 
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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/f15d30b2-2be4-4267-a8eb-9c19bbb63034%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to