Method: Construqt::Interfaces#setup_template
- Defined in:
- lib/construqt/interfaces.rb
#setup_template(iface) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/construqt/interfaces.rb', line 7 def setup_template(iface) iface.template.vlans.each do |vlan| vname = vlan.description to_add_iface = iface.host.interfaces[vname] unless to_add_iface to_add_iface = add_vlan(iface.host, vname, vlan.to_h.inject({}){|r,(k,v)| r[k.to_s]=v; r }) end #puts ">>>>>#{iface.name}" to_add_iface.interfaces << iface end end |