Sha256: a0d811d63a6421191f51035f5db393d9b01932d0d9c08e0f09449030224f1a85
Contents?: true
Size: 833 Bytes
Versions: 4
Compression:
Stored size: 833 Bytes
Contents
require_relative 'box' module VagrantMutate module Box class Libvirt < Box def initialize(env, name, dir) super @provider_name = 'libvirt' @supported_input = true @supported_output = true @image_format = 'qcow2' @image_name = 'box.img' end # since none of below can be determined from the box # we just generate sane values def architecture return 'x86_64' end # kvm prefix is 52:54:00 def mac_address octets = 3.times.map { rand(255).to_s(16) } return "52:54:00:#{octets[0]}:#{octets[1]}:#{octets[2]}" end def cpus return 1 end def memory return 536870912 end def disk_interface return 'virtio' end end end end
Version data entries
4 entries across 4 versions & 1 rubygems