Class: BeakerHostGenerator::Hypervisor::Vmpooler
- Includes:
- Data
- Defined in:
- lib/beaker-hostgenerator/hypervisor/vmpooler.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
-
#global_config ⇒ Object
default global configuration keys.
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
This class inherits a constructor from BeakerHostGenerator::Hypervisor::Interface
Instance Method Details
#generate_node(node_info, base_config, bhg_version) ⇒ Object
17 18 19 20 21 22 23 24 25 |
# File 'lib/beaker-hostgenerator/hypervisor/vmpooler.rb', line 17 def generate_node(node_info, base_config, bhg_version) base_config = base_generate_node(node_info, base_config, bhg_version, :vmpooler) # Some vmpooler/vsphere platforms have special requirements. # We munge the node host config here if that is necessary. fixup_node base_config return base_config end |
#global_config ⇒ Object
default global configuration keys
11 12 13 14 15 |
# File 'lib/beaker-hostgenerator/hypervisor/vmpooler.rb', line 11 def global_config() { 'pooling_api' => 'http://vmpooler.delivery.puppetlabs.net/' } end |