iac-terragrunt
No long description provided.
Installation
dagger install github.com/excoriate/daggerverse/iac-terragrunt@v1.1.3
Entrypoint
Return Type
IacTerragrunt
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
func (m *myModule) example() *IacTerragrunt {
return dag.
IacTerragrunt()
}
@function
def example() -> dag.IacTerragrunt:
return (
dag.iac_terragrunt()
)
@func()
example(): IacTerragrunt {
return dag
.iacTerragrunt()
}
Types
IacTerragrunt 🔗
ctr() 🔗
Return Type
Container !
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
ctr
func (m *myModule) example() *Container {
return dag.
IacTerragrunt().
Ctr()
}
@function
def example() -> dagger.Container:
return (
dag.iac_terragrunt()
.ctr()
)
@func()
example(): Container {
return dag
.iacTerragrunt()
.ctr()
}
src() 🔗
Return Type
Directory !
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
src
func (m *myModule) example() *Directory {
return dag.
IacTerragrunt().
Src()
}
@function
def example() -> dagger.Directory:
return (
dag.iac_terragrunt()
.src()
)
@func()
example(): Directory {
return dag
.iacTerragrunt()
.src()
}
init() 🔗
Init initializes the terragrunt module. It returns only the Container
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
module | String ! | - | No description provided |
args | [String ! ] | - | No description provided |
enableCache | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
init --module string
func (m *myModule) example(module string) *Container {
return dag.
IacTerragrunt().
Init(module)
}
@function
def example(module: str) -> dagger.Container:
return (
dag.iac_terragrunt()
.init(module)
)
@func()
example(module: string): Container {
return dag
.iacTerragrunt()
.init(module)
}
initE() 🔗
InitE initializes the terragrunt module, and returns the Container plus an error if any.
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
module | String ! | - | No description provided |
args | [String ! ] | - | No description provided |
enableCache | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
init-e --module string
func (m *myModule) example(module string) *Container {
return dag.
IacTerragrunt().
InitE(module)
}
@function
def example(module: str) -> dagger.Container:
return (
dag.iac_terragrunt()
.init_e(module)
)
@func()
example(module: string): Container {
return dag
.iacTerragrunt()
.initE(module)
}
plan() 🔗
Plan plans the terragrunt module. It returns only the Container
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
module | String ! | - | No description provided |
args | [String ! ] | - | No description provided |
enableCache | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
plan --module string
func (m *myModule) example(module string) *Container {
return dag.
IacTerragrunt().
Plan(module)
}
@function
def example(module: str) -> dagger.Container:
return (
dag.iac_terragrunt()
.plan(module)
)
@func()
example(module: string): Container {
return dag
.iacTerragrunt()
.plan(module)
}
planE() 🔗
PlanE plans the terragrunt module, and returns the Container plus an error if any.
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
module | String ! | - | No description provided |
args | [String ! ] | - | No description provided |
enableCache | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
plan-e --module string
func (m *myModule) example(module string) *Container {
return dag.
IacTerragrunt().
PlanE(module)
}
@function
def example(module: str) -> dagger.Container:
return (
dag.iac_terragrunt()
.plan_e(module)
)
@func()
example(module: string): Container {
return dag
.iacTerragrunt()
.planE(module)
}
apply() 🔗
Apply applies the terragrunt module. It returns only the Container
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
module | String ! | - | No description provided |
args | [String ! ] | - | No description provided |
enableCache | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
apply --module string
func (m *myModule) example(module string) *Container {
return dag.
IacTerragrunt().
Apply(module)
}
@function
def example(module: str) -> dagger.Container:
return (
dag.iac_terragrunt()
.apply(module)
)
@func()
example(module: string): Container {
return dag
.iacTerragrunt()
.apply(module)
}
applyE() 🔗
ApplyE applies the terragrunt module, and returns the Container plus an error if any.
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
module | String ! | - | No description provided |
args | [String ! ] | - | No description provided |
enableCache | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
apply-e --module string
func (m *myModule) example(module string) *Container {
return dag.
IacTerragrunt().
ApplyE(module)
}
@function
def example(module: str) -> dagger.Container:
return (
dag.iac_terragrunt()
.apply_e(module)
)
@func()
example(module: string): Container {
return dag
.iacTerragrunt()
.applyE(module)
}
destroy() 🔗
Destroy destroys the terragrunt module. It returns only the Container
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
module | String ! | - | No description provided |
args | [String ! ] | - | No description provided |
enableCache | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
destroy --module string
func (m *myModule) example(module string) *Container {
return dag.
IacTerragrunt().
Destroy(module)
}
@function
def example(module: str) -> dagger.Container:
return (
dag.iac_terragrunt()
.destroy(module)
)
@func()
example(module: string): Container {
return dag
.iacTerragrunt()
.destroy(module)
}
destroyE() 🔗
DestroyE destroys the terragrunt module, and returns the Container plus an error if any.
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
module | String ! | - | No description provided |
args | [String ! ] | - | No description provided |
enableCache | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
destroy-e --module string
func (m *myModule) example(module string) *Container {
return dag.
IacTerragrunt().
DestroyE(module)
}
@function
def example(module: str) -> dagger.Container:
return (
dag.iac_terragrunt()
.destroy_e(module)
)
@func()
example(module: string): Container {
return dag
.iacTerragrunt()
.destroyE(module)
}
validate() 🔗
Validate validates the terragrunt module. It returns only the Container
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
module | String ! | - | No description provided |
args | [String ! ] | - | No description provided |
enableCache | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
validate --module string
func (m *myModule) example(module string) *Container {
return dag.
IacTerragrunt().
Validate(module)
}
@function
def example(module: str) -> dagger.Container:
return (
dag.iac_terragrunt()
.validate(module)
)
@func()
example(module: string): Container {
return dag
.iacTerragrunt()
.validate(module)
}
validateE() 🔗
ValidateE validates the terragrunt module, and returns the Container plus an error if any.
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
module | String ! | - | No description provided |
args | [String ! ] | - | No description provided |
enableCache | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
validate-e --module string
func (m *myModule) example(module string) *Container {
return dag.
IacTerragrunt().
ValidateE(module)
}
@function
def example(module: str) -> dagger.Container:
return (
dag.iac_terragrunt()
.validate_e(module)
)
@func()
example(module: string): Container {
return dag
.iacTerragrunt()
.validateE(module)
}
hclfmt() 🔗
HCLFmt formats the terragrunt module. It returns only the Container
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
module | String ! | - | No description provided |
args | [String ! ] | - | No description provided |
enableCache | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
hclfmt --module string
func (m *myModule) example(module string) *Container {
return dag.
IacTerragrunt().
Hclfmt(module)
}
@function
def example(module: str) -> dagger.Container:
return (
dag.iac_terragrunt()
.hclfmt(module)
)
@func()
example(module: string): Container {
return dag
.iacTerragrunt()
.hclfmt(module)
}
hclfmtE() 🔗
HCLFmtE formats the terragrunt module, and returns the Container plus an error if any.
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
module | String ! | - | No description provided |
args | [String ! ] | - | No description provided |
enableCache | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
hclfmt-e --module string
func (m *myModule) example(module string) *Container {
return dag.
IacTerragrunt().
HclfmtE(module)
}
@function
def example(module: str) -> dagger.Container:
return (
dag.iac_terragrunt()
.hclfmt_e(module)
)
@func()
example(module: string): Container {
return dag
.iacTerragrunt()
.hclfmtE(module)
}
container() 🔗
Container returns the container of IacTerragrunt.
Return Type
Container !
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
container
func (m *myModule) example() *Container {
return dag.
IacTerragrunt().
Container()
}
@function
def example() -> dagger.Container:
return (
dag.iac_terragrunt()
.container()
)
@func()
example(): Container {
return dag
.iacTerragrunt()
.container()
}
withVersion() 🔗
WithVersion returns the Terragrunt container with a given Terragrunt version.
Return Type
IacTerragrunt !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
version | String ! | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
with-version --version string
func (m *myModule) example(version string) *IacTerragrunt {
return dag.
IacTerragrunt().
WithVersion(version)
}
@function
def example(version: str) -> dag.IacTerragrunt:
return (
dag.iac_terragrunt()
.with_version(version)
)
@func()
example(version: string): IacTerragrunt {
return dag
.iacTerragrunt()
.withVersion(version)
}
withContainer() 🔗
WithContainer returns the Terragrunt container with the given container.
Return Type
IacTerragrunt !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
ctr | Container ! | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
with-container --ctr IMAGE:TAG
func (m *myModule) example(ctr *Container) *IacTerragrunt {
return dag.
IacTerragrunt().
WithContainer(ctr)
}
@function
def example(ctr: dagger.Container) -> dag.IacTerragrunt:
return (
dag.iac_terragrunt()
.with_container(ctr)
)
@func()
example(ctr: Container): IacTerragrunt {
return dag
.iacTerragrunt()
.withContainer(ctr)
}
withModule() 🔗
WithModule returns the Terragrunt container with the given Terragrunt module.
Return Type
IacTerragrunt !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
module | String ! | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
with-module --module string
func (m *myModule) example(module string) *IacTerragrunt {
return dag.
IacTerragrunt().
WithModule(module)
}
@function
def example(module: str) -> dag.IacTerragrunt:
return (
dag.iac_terragrunt()
.with_module(module)
)
@func()
example(module: string): IacTerragrunt {
return dag
.iacTerragrunt()
.withModule(module)
}
withEntrypoint() 🔗
WithEntrypoint returns the Terragrunt container with the given entry point.
Return Type
IacTerragrunt !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
entryPoint | [String ! ] ! | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
with-entrypoint --entry-point string1 --entry-point string2
func (m *myModule) example(entryPoint []string) *IacTerragrunt {
return dag.
IacTerragrunt().
WithEntrypoint(entryPoint)
}
@function
def example(entry_point: List[str]) -> dag.IacTerragrunt:
return (
dag.iac_terragrunt()
.with_entrypoint(entry_point)
)
@func()
example(entryPoint: string[]): IacTerragrunt {
return dag
.iacTerragrunt()
.withEntrypoint(entryPoint)
}
withEnvVar() 🔗
WithEnvVar returns the Terragrunt container with the given environment variable.
Return Type
IacTerragrunt !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
name | String ! | - | No description provided |
value | String ! | - | No description provided |
expand | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
with-env-var --name string --value string
func (m *myModule) example(name string, value string) *IacTerragrunt {
return dag.
IacTerragrunt().
WithEnvVar(name, value)
}
@function
def example(name: str, value: str) -> dag.IacTerragrunt:
return (
dag.iac_terragrunt()
.with_env_var(name, value)
)
@func()
example(name: string, value: string): IacTerragrunt {
return dag
.iacTerragrunt()
.withEnvVar(name, value)
}
withScannedAwsenvVars() 🔗
WithScannedAWSEnvVars returns the Terragrunt container with the given AWS environment variables.
Return Type
IacTerragrunt !
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
with-scanned-awsenv-vars
func (m *myModule) example() *IacTerragrunt {
return dag.
IacTerragrunt().
WithScannedAwsenvVars()
}
@function
def example() -> dag.IacTerragrunt:
return (
dag.iac_terragrunt()
.with_scanned_awsenv_vars()
)
@func()
example(): IacTerragrunt {
return dag
.iacTerragrunt()
.withScannedAwsenvVars()
}
withScannedTfvars() 🔗
WithScannedTFVARS returns the Terragrunt container with the given Terraform variables that starts with TF_VAR scanned from the host.
Return Type
IacTerragrunt !
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
with-scanned-tfvars
func (m *myModule) example() *IacTerragrunt {
return dag.
IacTerragrunt().
WithScannedTfvars()
}
@function
def example() -> dag.IacTerragrunt:
return (
dag.iac_terragrunt()
.with_scanned_tfvars()
)
@func()
example(): IacTerragrunt {
return dag
.iacTerragrunt()
.withScannedTfvars()
}
withSource() 🔗
WithSource returns the Terragrunt container with source as a mounted directory.
Return Type
IacTerragrunt !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
source | Directory ! | - | No description provided |
enableCache | Boolean | - | No description provided |
workDir | String | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
with-source --source DIR_PATH
func (m *myModule) example(source *Directory) *IacTerragrunt {
return dag.
IacTerragrunt().
WithSource(source)
}
@function
def example(source: dagger.Directory) -> dag.IacTerragrunt:
return (
dag.iac_terragrunt()
.with_source(source)
)
@func()
example(source: Directory): IacTerragrunt {
return dag
.iacTerragrunt()
.withSource(source)
}
withCommands() 🔗
WithCommands returns the Terragrunt container with the given commands.
Return Type
IacTerragrunt !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
cmds | [List ! ] ! | - | No description provided |
withFocus | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
with-commands --cmds list1 --cmds list2
func (m *myModule) example(cmds []) *IacTerragrunt {
return dag.
IacTerragrunt().
WithCommands(cmds)
}
@function
def example(cmds: List[]) -> dag.IacTerragrunt:
return (
dag.iac_terragrunt()
.with_commands(cmds)
)
@func()
example(cmds: []): IacTerragrunt {
return dag
.iacTerragrunt()
.withCommands(cmds)
}
run() 🔗
Run executes a command in the container.
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
cmds | [String ! ] ! | - | No description provided |
src | Directory | - | No description provided |
stdout | Boolean | - | No description provided |
module | String | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
run --cmds string1 --cmds string2
func (m *myModule) example(cmds []string) *Container {
return dag.
IacTerragrunt().
Run(cmds)
}
@function
def example(cmds: List[str]) -> dagger.Container:
return (
dag.iac_terragrunt()
.run(cmds)
)
@func()
example(cmds: string[]): Container {
return dag
.iacTerragrunt()
.run(cmds)
}
runTg() 🔗
RunTG executes a terragrunt command
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
cmds | [String ! ] ! | - | No description provided |
src | Directory | - | No description provided |
module | String ! | - | No description provided |
stdout | Boolean | - | No description provided |
Example
dagger -m github.com/excoriate/daggerverse/iac-terragrunt@456e1e1ccfbda3be747fc403416ac2c51e1bbcc1 call \
run-tg --cmds string1 --cmds string2 --module string
func (m *myModule) example(cmds []string, module string) *Container {
return dag.
IacTerragrunt().
RunTg(cmds, module)
}
@function
def example(cmds: List[str], module: str) -> dagger.Container:
return (
dag.iac_terragrunt()
.run_tg(cmds, module)
)
@func()
example(cmds: string[], module: string): Container {
return dag
.iacTerragrunt()
.runTg(cmds, module)
}