47 lines
1.7 KiB
Plaintext
47 lines
1.7 KiB
Plaintext
|
[
|
||
|
{
|
||
|
"name" : "jsr223",
|
||
|
"description" : "Execute JSR223 scripts",
|
||
|
"inputKeys" : ["code", "scriptdir", "script","engine"],
|
||
|
"outputKeys" : ["result"],
|
||
|
"ownerEmail" : "m.lettere@gmail.com"
|
||
|
},
|
||
|
{
|
||
|
"name" : "pyrest",
|
||
|
"description" : "Execute an HTTP request with pyrest worker",
|
||
|
"inputKeys" : ["url", "body", "contentType", "method", "accept", "headers", "connectionTimeout", "readTimeout"],
|
||
|
"outputKeys" : ["body", "status", "reason", "headers"],
|
||
|
"ownerEmail" : "m.lettere@gmail.com"
|
||
|
},
|
||
|
{
|
||
|
"name" : "pyeval",
|
||
|
"description" : "Execute arbitrary python code",
|
||
|
"inputKeys" : ["code"],
|
||
|
"outputKeys" : ["result"],
|
||
|
"ownerEmail" : "m.lettere@gmail.com"
|
||
|
},
|
||
|
{
|
||
|
"name" : "pyshell",
|
||
|
"description" : "Execute an Shell commands on target machine. Commands are in the form of an array of objects named commands of defined as { 'line': 'ls -l', 'expect' : 0, 'withshell' : False}.",
|
||
|
"inputKeys" : ["commands"],
|
||
|
"outputKeys" : ["results"],
|
||
|
"ownerEmail" : "m.lettere@gmail.com"
|
||
|
},
|
||
|
{
|
||
|
"name" : "pyansible",
|
||
|
"retryCount" : 0,
|
||
|
"description" : "Execute ansible playbook",
|
||
|
"inputKeys" : ["playbook", "hosts", "connection", "verbosity", "extra_vars", "gather_facts"],
|
||
|
"outputKeys" : ["ok", "failed", "unreachable"],
|
||
|
"ownerEmail" : "m.lettere@gmail.com"
|
||
|
},
|
||
|
{
|
||
|
"name" : "pypacker",
|
||
|
"retryCount" : 0,
|
||
|
"description" : "Executes packer.io command line for build and validate. It has been isolated in order to be able to start the worker only where OS dependencies are matched.",
|
||
|
"inputKeys" : ["command", "template"],
|
||
|
"outputKeys" : ["results"],
|
||
|
"ownerEmail" : "m.lettere@gmail.com"
|
||
|
}
|
||
|
]
|