Module: FogExtensions::ForemanWreckingball::Vsphere::Real
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/lib/fog_extensions/foreman_wreckingball/vsphere/real.rb
Defined Under Namespace
Modules: Overrides
Instance Method Summary collapse
Instance Method Details
#vm_upgrade_hardware(version: nil, instance_uuid:) ⇒ Object
23 24 25 26 27 28 |
# File 'app/lib/fog_extensions/foreman_wreckingball/vsphere/real.rb', line 23 def vm_upgrade_hardware(version: nil, instance_uuid:) vm_mob_ref = get_vm_ref(instance_uuid) task = vm_mob_ref.UpgradeVM_Task(version: version) task.wait_for_completion { 'task_state' => task.info.state } end |