class VagrantPlugins::ProviderLibvirt::Cap::NicMacAddresses

Public Class Methods

nic_mac_addresses(machine) click to toggle source
# File lib/vagrant-libvirt/cap/nic_mac_addresses.rb, line 6
def self.nic_mac_addresses(machine)
  # Vagrant expects a Hash with an index starting at 1 as key
  # and the mac as uppercase string without colons as value
  nic_macs = {}
  machine.provider.mac_addresses.each do |index, mac|
    nic_macs[index + 1] = mac.upcase.delete(':')
  end
  nic_macs
end