Advertisement
Guest User

Untitled

a guest
Sep 6th, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Puppet 0.35 KB | None | 0 0
  1. #get local IP addresses from each interface, return as array ['x.x.x.x/y','x.x.x.x/y']
  2. $all_ips=inline_template('<% scope["::interfaces"].split(",").each do |int| -%>
  3. <%= scope["::ipaddress_#{int}"]-%>/<%= IPAddr::new(scope["::netmask_#{int}"]).to_i.to_s(2).count("1")-%>
  4. <%- end -%>')
  5. #dirty fix
  6. $ip_addr_array = split($all_ips, ' ').delete("")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement