Sha256: b2054c5a9099bb9ec01eac5b9b1639585d17cccdf025d537842de7df1e5d7842
Contents?: true
Size: 664 Bytes
Versions: 33
Compression:
Stored size: 664 Bytes
Contents
require 'rbvmomi' require 'rbvmomi/trollop' opts = Trollop.options do banner <<-EOS Example 1 from the README: Power on a VM. Usage: readme-1.rb [options] VM name VIM connection options: EOS rbvmomi_connection_opts text <<-EOS VM location options: EOS rbvmomi_datacenter_opt text <<-EOS Other options: EOS end Trollop.die("must specify host") unless opts[:host] vm_name = ARGV[0] or abort "must specify VM name" vim = RbVmomi::VIM.connect opts dc = vim.serviceInstance.find_datacenter(opts[:datacenter]) or fail "datacenter not found" vm = dc.find_vm(vm_name) or fail "VM not found" vm.PowerOnVM_Task.wait_for_completion
Version data entries
33 entries across 33 versions & 4 rubygems