Method: Jupiter::Host#vmhost

Defined in:
lib/jupiter/host.rb

#vmhostObject



38
39
40
41
42
43
44
45
# File 'lib/jupiter/host.rb', line 38

def vmhost
  if /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.match(host)
    vim = RbVmomi::VIM.connect host: host, user: sshuser, password: sshpass, insecure: true
    dc  = vim.serviceInstance.find_datacenter(dcname) or fail "datacenter not found"
  else
    return false
  end
end