iac-terragrunt
No long description provided.
Installation
dagger install github.com/Excoriate/daggerverse/iac-terragrunt@v1.1.2
Entrypoint
Return Type
IacTerragrunt
Example
dagger -m github.com/Excoriate/daggerverse/iac-terragrunt@840542be4e47b54555d76a7ddc8d3b89bdf0699c 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@840542be4e47b54555d76a7ddc8d3b89bdf0699c 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@840542be4e47b54555d76a7ddc8d3b89bdf0699c 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()
}
container() 🔗
Container returns the container of IacTerragrunt.
Return Type
Container !
Example
dagger -m github.com/Excoriate/daggerverse/iac-terragrunt@840542be4e47b54555d76a7ddc8d3b89bdf0699c 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@840542be4e47b54555d76a7ddc8d3b89bdf0699c 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@840542be4e47b54555d76a7ddc8d3b89bdf0699c 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@840542be4e47b54555d76a7ddc8d3b89bdf0699c 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@840542be4e47b54555d76a7ddc8d3b89bdf0699c 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)
}
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@840542be4e47b54555d76a7ddc8d3b89bdf0699c 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@840542be4e47b54555d76a7ddc8d3b89bdf0699c 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 |
entryPointOverride | [String ! ] | - | No description provided |
src | Directory | - | No description provided |
withFocus | Boolean | - | No description provided |
module | String | - | No description provided |
Example
dagger -m github.com/Excoriate/daggerverse/iac-terragrunt@840542be4e47b54555d76a7ddc8d3b89bdf0699c 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 |
Example
dagger -m github.com/Excoriate/daggerverse/iac-terragrunt@840542be4e47b54555d76a7ddc8d3b89bdf0699c 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)
}