Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenericExecConfig ¶
type GenericExecManager ¶
type GenericExecManager struct {
// contains filtered or unexported fields
}
func NewGenericExecManager ¶
func NewGenericExecManager(execTaskConfigsByName map[string]GenericExecConfig, puppetConfig *puppetconfig.PuppetConfig, log *log.Logger, notifyCallback func(message string)) *GenericExecManager
func (*GenericExecManager) IsTaskConfigured ¶
func (ctx *GenericExecManager) IsTaskConfigured(taskName string) bool
func (*GenericExecManager) RunTask ¶
func (ctx *GenericExecManager) RunTask(taskName string, argValues TemplateGetter) <-chan GenericExecResult
type GenericExecManagerInterface ¶
type GenericExecManagerInterface interface {
RunTask(taskName string, getter TemplateGetter) <-chan GenericExecResult
}
type GenericExecResult ¶
type TemplateGetter ¶
Click to show internal directories.
Click to hide internal directories.