lib/beaker-hostgenerator/hypervisor.rb in beaker-hostgenerator-1.1.9 vs lib/beaker-hostgenerator/hypervisor.rb in beaker-hostgenerator-1.1.10
- old
+ new
@@ -44,10 +44,11 @@
# @returns [Hash{String=>Hypervisor::Interface}] A map of hypervisor names
# and their implementations.
def self.builtin_hypervisors()
{
'vmpooler' => BeakerHostGenerator::Hypervisor::Vmpooler,
+ 'docker' => BeakerHostGenerator::Hypervisor::Docker,
'abs' => BeakerHostGenerator::Hypervisor::ABS
}
end
class Interface
@@ -93,6 +94,7 @@
# 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/docker'
require 'beaker-hostgenerator/hypervisor/abs'