f967bf7d64
* support Timeout::Error for case when agent off by timeout; * add data about the relationship between the timeout limits specified in the DDL and in particular running agent; * increase limit for execute_shell_command magent; * refactoring. Change-Id: Ib259ec5c59fd8f903839e8ca487480c7ea29cb38 Closes-Bug: #1268701
31 lines
969 B
SQL
31 lines
969 B
SQL
metadata :name => "Execute shell command",
|
|
:description => "Execute shell command",
|
|
:author => "Mirantis Inc.",
|
|
:license => "Apache License 2.0",
|
|
:version => "0.0.1",
|
|
:url => "http://mirantis.com",
|
|
:timeout => 3600
|
|
|
|
action "execute", :description => "Execute shell command" do
|
|
|
|
input :cmd,
|
|
:prompt => "Shell command",
|
|
:description => "Shell command for running",
|
|
:type => :string,
|
|
:validation => '.*',
|
|
:optional => false,
|
|
:maxlength => 0
|
|
|
|
output :stdout,
|
|
:description => "Output from #{:cmd}",
|
|
:display_as => "Output"
|
|
|
|
output :stderr,
|
|
:description => "Stderr from #{:cmd}",
|
|
:display_as => "Stderr"
|
|
|
|
output :exit_code,
|
|
:description => "Exit code of #{:cmd}",
|
|
:display_as => "Exit code"
|
|
end
|