Class: BeakerHostGenerator::Hypervisor::Unknown
- Includes:
- Data
- Defined in:
- lib/beaker-hostgenerator/hypervisor/unknown.rb
Constant Summary
Constants included from Data
Data::BASE_CONFIG, Data::PE_TARBALL_SERVER, Data::PE_USE_WIN32
Instance Method Summary collapse
- #generate_node(node_info, base_config, bhg_version) ⇒ Object
-
#initialize(name) ⇒ Unknown
constructor
A new instance of Unknown.
Methods included from Data
base_host_config, fixup_node, get_osinfo, get_platform_info, get_platforms, osinfo, osinfo_bhgv1, pe_dir, pe_upgrade_version, pe_version
Methods inherited from Interface
Constructor Details
#initialize(name) ⇒ Unknown
Returns a new instance of Unknown.
9 10 11 |
# File 'lib/beaker-hostgenerator/hypervisor/unknown.rb', line 9 def initialize(name) @name = name end |
Instance Method Details
#generate_node(node_info, base_config, bhg_version) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/beaker-hostgenerator/hypervisor/unknown.rb', line 13 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 |