Documentation ¶
Index ¶
- Constants
- func BuildCMDWithBash(command string) []string
- func BuildCMDWithSH(command string) []string
- func BuildTerraformCommand(args BuildTerraformCommandOptions) string
- func BuildTerragruntCommand(args BuildTerragruntCommandOptions) string
- type BuildTerraformCommandOptions
- type BuildTerragruntCommandOptions
- type Client
- type ContainerCommand
- type Options
- type Runner
- type TD
Constants ¶
View Source
const ( BashEntrypoint = "bash" ShEntrypoint = "sh" )
Variables ¶
This section is empty.
Functions ¶
func BuildCMDWithBash ¶ added in v1.2.0
func BuildCMDWithSH ¶ added in v1.2.0
func BuildTerraformCommand ¶ added in v1.2.0
func BuildTerraformCommand(args BuildTerraformCommandOptions) string
func BuildTerragruntCommand ¶ added in v1.2.0
func BuildTerragruntCommand(args BuildTerragruntCommandOptions) string
Types ¶
type BuildTerraformCommandOptions ¶ added in v1.2.0
type BuildTerragruntCommandOptions ¶ added in v1.2.0
type BuildTerragruntCommandOptions struct { Binary string // The Terragrunt binary to use Subcommand string // e.g., "run-all" TerragruntArgs []string // Global options that apply to Terragrunt Command string // The Terraform command to run, e.g., "init", "apply" CommandArgs []string // Arguments for the Terraform command }
type ContainerCommand ¶ added in v1.2.0
type ContainerCommand []string
type Runner ¶ added in v1.2.0
type Runner interface {
Exec(cmds []ContainerCommand) *dagger.Container
}
Click to show internal directories.
Click to hide internal directories.