module KnifeKiller::Common
Public Instance Methods
scrub(name)
click to toggle source
# File lib/knife-killer.rb, line 7 def scrub(name) confirm "Delete node and client for #{name}" begin node = Chef::Node.load(name) node.destroy ui.info "Node #{name}: #{ui.color('deleted', :red)}" rescue => e ui.warn "Node #{name}: #{ui.color('FAILED!', :bold)} - #{e.class}: #{e}" end begin client = Chef::ApiClient.load(name) client.destroy ui.info "Client #{name}: #{ui.color('deleted', :red)}" rescue => e ui.warn "Client #{name}: #{ui.color('FAILED!', :bold)} - #{e.class}: #{e}" end end