class Nucleon::Action::Node::Agent::Stop
Public Class Methods
describe()
click to toggle source
Calls superclass method
# File lib/nucleon/action/node/agent/stop.rb 11 def self.describe 12 super([ :node, :agent ], :stop, 640) 13 end
Public Instance Methods
arguments()
click to toggle source
# File lib/nucleon/action/node/agent/stop.rb 26 def arguments 27 [ :provider ] 28 end
configure()
click to toggle source
Calls superclass method
# File lib/nucleon/action/node/agent/stop.rb 18 def configure 19 super do 20 register_array :provider, nil 21 end 22 end
execute()
click to toggle source
Calls superclass method
# File lib/nucleon/action/node/agent/stop.rb 33 def execute 34 super do |node| 35 ensure_node(node) do 36 node.remove_agent("agent_#{settings[:provider].join('_')}") 37 end 38 end 39 end