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.24 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.23 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.22 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.21 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.20 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.19 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.18 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.17 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.16 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.15 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.14 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.13 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.12 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.11 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.10 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.9 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.8 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.7 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.6 lib/beaker-hostgenerator/hypervisor/unknown.rb
beaker-hostgenerator-1.1.5 lib/beaker-hostgenerator/hypervisor/unknown.rb