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-1.1.4 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.3 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.2 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.1 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.0 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.0.2 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.0.1 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.0.0 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-0.10.3 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-0.10.2 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-0.10.1 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-0.10.0 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-0.9.0 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-0.8.4 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-0.8.3 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-0.8.2 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-0.8.1 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-0.8.0 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-0.7.4 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-0.7.3 lib/beaker-hostgenerator/hypervisor/unknown.rb