Class: KnifeSpork::SporkNodeDelete
- Inherits:
-
Chef::Knife
- Object
- Chef::Knife
- KnifeSpork::SporkNodeDelete
- Includes:
- Runner
- Defined in:
- lib/chef/knife/spork-node-delete.rb
Instance Method Summary collapse
Methods included from Runner
Instance Method Details
#run ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/chef/knife/spork-node-delete.rb', line 11 def run self.config = Chef::Config.merge!(config) if @name_args.empty? show_usage ui.error("You must specify a node name") exit 1 end @object_name = @name_args.first run_plugins(:before_nodedelete) pre_node = load_node(@object_name) node_delete post_node = {} @object_difference = json_diff(pre_node,post_node).to_s run_plugins(:after_nodedelete) end |