lib/beaker-hostgenerator/hypervisor.rb in beaker-hostgenerator-1.1.21 vs lib/beaker-hostgenerator/hypervisor.rb in beaker-hostgenerator-1.1.22
- old
+ new
@@ -44,10 +44,12 @@
# @returns [Hash{String=>Hypervisor::Interface}] A map of hypervisor names
# and their implementations.
def self.builtin_hypervisors()
{
'vmpooler' => BeakerHostGenerator::Hypervisor::Vmpooler,
+ 'vagrant' => BeakerHostGenerator::Hypervisor::Vagrant,
+ 'vagrant_libvirt' => BeakerHostGenerator::Hypervisor::Vagrant,
'docker' => BeakerHostGenerator::Hypervisor::Docker,
'abs' => BeakerHostGenerator::Hypervisor::ABS
}
end
@@ -94,7 +96,8 @@
# in the `create` factory method. We need to put these require statements at the
# bottom of this file to avoid circular references between this file and the
# hypervisor implementation files.
require 'beaker-hostgenerator/hypervisor/unknown'
require 'beaker-hostgenerator/hypervisor/vmpooler'
+require 'beaker-hostgenerator/hypervisor/vagrant'
require 'beaker-hostgenerator/hypervisor/docker'
require 'beaker-hostgenerator/hypervisor/abs'