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.