Sha256: b148a34d84c470273ac90ef8875e659b4d67c58cbeb6ed46ab897cdcca1c05e4

Contents?: true

Size: 588 Bytes

Versions: 43

Compression:

Stored size: 588 Bytes

Contents

require 'beaker-hostgenerator/hypervisor'
require 'beaker-hostgenerator/data'
require 'deep_merge'

module BeakerHostGenerator::Hypervisor
  class Unknown < BeakerHostGenerator::Hypervisor::Interface
    include BeakerHostGenerator::Data

    def initialize(name)
      @name = name
    end

    def generate_node(node_info, base_config, bhg_version)
      platform = node_info['platform']
      general_info = get_platform_info(bhg_version, platform, :general)
      base_config.deep_merge! general_info
      base_config['hypervisor'] = @name
      return base_config
    end
  end
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
beaker-hostgenerator-0.7.2 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-0.7.1 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-0.7.0 lib/beaker-hostgenerator/hypervisor/unknown.rb