Skip to content

Instantly share code, notes, and snippets.

module VCenterDriver
class VirtualMachineFolder
attr_accessor :item, :items
def initialize(item)
@item = item
@items = {}
end
...
vm.config.hardware.device.select { |d|
if is_disk?(d)
disks.each{|disk|
if d.backing.respond_to?(:fileName) &&
("[#{disk.elements["DATASTORE"].text}] #{disk.elements["SOURCE"].text}" == d.backing.fileName ||
disk.elements["SOURCE"].text == d.backing.fileName)
disks.delete(disk)
end
#!/usr/bin/env ruby
#
## -------------------------------------------------------------------------- #
## Copyright 2002-2016, OpenNebula Project, OpenNebula Systems #
## #
## Licensed under the Apache License, Version 2.0 (the "License"); you may #
## not use this file except in compliance with the License. You may obtain #
## a copy of the License at #
## #
## http://www.apache.org/licenses/LICENSE-2.0 #