Method: Mist::LxcHandler#destroy
- Defined in:
- lib/mist/handlers/lxc.rb
#destroy(args) ⇒ Object
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
# File 'lib/mist/handlers/lxc.rb', line 56 def destroy(args) Mist.logger.debug "destroy: args=#{args}" begin name = args['name'] container = Mist::LXCContainer.new(name) Mist.logger.info "destroying #{name}" container.destroy rescue StandardError => ex Mist.logger.error "Destroy request failed: #{ex}" return { status: false, message: "destroy request failed: #{ex}" } end return { status: true, message: 'destroyed container', name: name } end |