Module: VagrantPlugins::OVirtProvider::Cap::NicMacAddresses

Defined in:
lib/vagrant-ovirt4/cap/nic_mac_addresses.rb

Class Method Summary collapse

Class Method Details

.nic_mac_addresses(machine) ⇒ Object



6
7
8
9
10
# File 'lib/vagrant-ovirt4/cap/nic_mac_addresses.rb', line 6

def self.nic_mac_addresses(machine)
  ovirt = OVirtProvider.ovirt_connection
  interfaces = ovirt.list_vm_interfaces(machine.id.to_s)
  Hash[interfaces.map{ |i| [i[:name], i[:mac]] }]
end