Package com.dtolabs.rundeck.plugins.step
Interface RemoteScriptNodeStepPlugin
-
public interface RemoteScriptNodeStepPlugin
The plugin interface for a Remote Script Node Step Plugin.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GeneratedScript
generateScript(PluginStepContext context, java.util.Map<java.lang.String,java.lang.Object> configuration, INodeEntry entry)
Generate a full script or command string to execute on the remote nodedefault boolean
hasAdditionalConfigVarGroupName()
Additional Group name for config variables, other than 'config'
-
-
-
Method Detail
-
generateScript
GeneratedScript generateScript(PluginStepContext context, java.util.Map<java.lang.String,java.lang.Object> configuration, INodeEntry entry) throws NodeStepException
Generate a full script or command string to execute on the remote node- Parameters:
context
- the step contextconfiguration
- Any configuration property values not otherwise applied to the pluginentry
- the Node- Returns:
- the generated script
- Throws:
NodeStepException
- if an error occurs
-
hasAdditionalConfigVarGroupName
default boolean hasAdditionalConfigVarGroupName()
Additional Group name for config variables, other than 'config'- Returns:
- true to include additional config var group 'nodestep'
-
-