Method: ContainerManagerAdapter::Vserver#delete
- Defined in:
- lib/wf_node_api/container_manager_adapter/vserver.rb
#delete(name) ⇒ String
Deletes a container with the given name
108 109 110 111 112 113 114 115 116 117 118 |
# File 'lib/wf_node_api/container_manager_adapter/vserver.rb', line 108 def delete(name) res = Open3.capture3($vserver_cmd_destroy.gsub('[name]', name)) if res[1].empty? && res[2].exitstatus == 0 $logger.info("container " + name + " successfully deleted") return res[0].strip end $logger.warn("container" + name + " could not be deleted") raise RuntimeError, res[1].strip end |