Sha256: 649e92149c112c58284a21da3ca4da568d337e69de3072f9f45a6dfdd03d641f
Contents?: true
Size: 924 Bytes
Versions: 16
Compression:
Stored size: 924 Bytes
Contents
module Mccloud::Provider module Libvirt module VmCommand def destroy(options) fullname="#{@provider.filter}#{@name}" server=@provider.raw.servers.all(:name => fullname) volname="#{fullname}.img" #TODO use the creation options volume=@provider.raw.volumes.all(:name => volname) unless server.nil? env.ui.info "[#{@name}] - Destroying machine #{@provider.namespace}::#{@name}" server.first.destroy else env.ui.info "[#{@name}] - Server #{@provider.namespace}::#{@name} does not exist" end unless volume.nil? env.ui.info "[#{@name}] - Destroying volume #{@provider.namespace}::#{@name}.img" volume.first.destroy else env.ui.info "[#{@name}] - Volume #{@provider.namespace}::#{@name}.img does not exist" end end end #module end #module end #module
Version data entries
16 entries across 16 versions & 1 rubygems