class Chef::Knife::MaasServerRelease
Public Instance Methods
run()
click to toggle source
# File lib/chef/knife/maas_server_release.rb, line 31 def run system_id = ensure_system_id! node_name = ensure_chef_node_name! if config[:purge] if print_node_status(client.release_node(system_id)) if config[:purge] destroy_item(Chef::Node, node_name, 'node') destroy_item(Chef::ApiClient, node_name, 'client') else ui.warn <<-EOS.gsub(/^ {14}/, '').gsub(/\n/, ' ') The corresponding node and client for #{node_name || system_id} were not deleted and remain registered with the Chef Server EOS end end end