Class ScriptDataContextUtil


  • public class ScriptDataContextUtil
    extends java.lang.Object
    ScriptDataContextUtil is ...
    • Constructor Detail

      • ScriptDataContextUtil

        public ScriptDataContextUtil()
    • Method Detail

      • createScriptDataContext

        public static DataContext createScriptDataContext​(Framework framework)
        Parameters:
        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)
        Parameters:
        framework - fwk
        projectName - project
        Returns:
        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.
      • createScriptDataContextObjectForProject

        public static DataContext createScriptDataContextObjectForProject​(Framework framework,
                                                                          java.lang.String projectName)
        Parameters:
        framework - fwk
        projectName - project
        Returns:
        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.