com.dtolabs.rundeck.core.plugins
Class ScriptDataContextUtil
java.lang.Object
com.dtolabs.rundeck.core.plugins.ScriptDataContextUtil
public class ScriptDataContextUtil
- extends java.lang.Object
ScriptDataContextUtil is ...
Method Summary |
static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
createScriptDataContext(Framework framework)
Returns a data context for executing a script plugin or provider, which contains two datasets:
plugin: {vardir: [dir], tmpdir: [dir]}
and
rundeck: {base: [basedir]} |
static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
createScriptDataContextForProject(Framework framework,
java.lang.String projectName)
Create a data context for executing a script plugin or provider, for a project context. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScriptDataContextUtil
public ScriptDataContextUtil()
createScriptDataContext
public static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> createScriptDataContext(Framework framework)
- Returns a data context for executing a script plugin or provider, which contains two datasets:
plugin: {vardir: [dir], tmpdir: [dir]}
and
rundeck: {base: [basedir]}
createScriptDataContextForProject
public static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> createScriptDataContextForProject(Framework framework,
java.lang.String projectName)
- Create a data context for executing a script plugin or provider, for a project context. Extends the context
provided by
createScriptDataContext(com.dtolabs.rundeck.core.common.Framework)
by setting the plugin.vardir to be
a dir specific to the project's basedir.