Documentation
¶
Index ¶
- Constants
- func Clean(ectx ExecutionContext, clearDataDir bool) error
- func CleanPlanFile(exeCtx ExecutionContext) error
- func ConstructWorkspaceName(stack *stack.Stack, componentName string, config stack.ConfigWithMetadata) (string, error)
- func ExecuteCommand(exeCtx ExecutionContext, args []string) error
- func ExecuteShell(exeCtx ExecutionContext) error
- func GenerateBackendFile(ectx ExecutionContext, format string) error
- func GenerateVarFileFile(ectx ExecutionContext, format string) error
- func SelectOrCreateWorkspace(execCtx ExecutionContext) error
- type Backend
- type ExecutionContext
- type Root
- type Terraform
Constants ¶
View Source
const ( ComponentType = "terraform" AutoApproveFlag = "-auto-approve" )
Variables ¶
This section is empty.
Functions ¶
func Clean ¶
func Clean(ectx ExecutionContext, clearDataDir bool) error
func CleanPlanFile ¶ added in v0.2.0
func CleanPlanFile(exeCtx ExecutionContext) error
func ConstructWorkspaceName ¶ added in v0.2.0
func ExecuteCommand ¶ added in v0.2.0
func ExecuteCommand(exeCtx ExecutionContext, args []string) error
func ExecuteShell ¶ added in v0.2.0
func ExecuteShell(exeCtx ExecutionContext) error
func GenerateBackendFile ¶
func GenerateBackendFile(ectx ExecutionContext, format string) error
func GenerateVarFileFile ¶
func GenerateVarFileFile(ectx ExecutionContext, format string) error
func SelectOrCreateWorkspace ¶ added in v0.2.0
func SelectOrCreateWorkspace(execCtx ExecutionContext) error
Types ¶
type ExecutionContext ¶
type ExecutionContext struct {
Context context.Context
PlanFile string
VarFile string
// contains filtered or unexported fields
}
func NewExecutionContext ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.