Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Registration = modules.RegistrationFunc(func(registry *modules.TypeRegistry) { registry.RegisterModule(modules.ModuleFactoryFunc(func() modules.ModuleWithMeta { return new(modules.Metadata[ScriptTask]) })) })
Functions ¶
This section is empty.
Types ¶
type ScriptTask ¶
type ScriptTask struct { Env map[string]string `hcl:"environment,optional"` Shell string `hcl:"shell,optional"` Script string `hcl:"script,optional"` WorkingDir string `hcl:"working_dir,optional"` Inline []string `hcl:"inline,optional"` ContinueOnError bool `hcl:"continue_on_error,optional"` }
func (ScriptTask) Category ¶
func (s ScriptTask) Category() modules.Category
func (ScriptTask) Execute ¶
func (s ScriptTask) Execute(ctx modules.ExecutionContext) (err error)
func (ScriptTask) Type ¶
func (s ScriptTask) Type() string
Click to show internal directories.
Click to hide internal directories.