Dagger
Search

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
NameTypeDefault ValueDescription
versionString !-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
NameTypeDefault ValueDescription
ctrContainer !-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
NameTypeDefault ValueDescription
moduleString !-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
NameTypeDefault ValueDescription
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
NameTypeDefault ValueDescription
sourceDirectory !-No description provided
enableCacheBoolean -No description provided
workDirString -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
NameTypeDefault ValueDescription
cmds[List ! ] !-No description provided
withFocusBoolean -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
NameTypeDefault ValueDescription
cmds[String ! ] !-No description provided
entryPointOverride[String ! ] -No description provided
srcDirectory -No description provided
withFocusBoolean -No description provided
moduleString -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
NameTypeDefault ValueDescription
cmds[String ! ] !-No description provided
srcDirectory -No description provided
moduleString !-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)
}