terraform-module
No long description provided.
Installation
dagger install github.com/techdecline/terraform-module@v0.0.1Entrypoint
Return Type
TerraformModule ! Example
dagger -m github.com/techdecline/terraform-module@af43d9dbc06fbf09db27908086a8d758811a1d7b call \
func (m *MyModule) Example() *dagger.TerraformModule {
return dag.
TerraformModule()
}@function
def example() -> dagger.TerraformModule:
return (
dag.terraform_module()
)@func()
example(): TerraformModule {
return dag
.terraformModule()
}Types
TerraformModule 🔗
terraformPlan() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| directoryArg | Directory ! | - | A directory. |
| azauthDirectory | Directory ! | - | A directory. |
Example
dagger -m github.com/techdecline/terraform-module@af43d9dbc06fbf09db27908086a8d758811a1d7b call \
terraform-plan --directory-arg DIR_PATH --azauth-directory DIR_PATHfunc (m *MyModule) Example(ctx context.Context, directoryArg *dagger.Directory, azauthDirectory *dagger.Directory) string {
return dag.
TerraformModule().
TerraformPlan(ctx, directoryArg, azauthDirectory)
}@function
async def example(directory_arg: dagger.Directory, azauth_directory: dagger.Directory) -> str:
return await (
dag.terraform_module()
.terraform_plan(directory_arg, azauth_directory)
)@func()
async example(directoryArg: Directory, azauthDirectory: Directory): Promise<string> {
return dag
.terraformModule()
.terraformPlan(directoryArg, azauthDirectory)
}terraformCheckov() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| directoryArg | Directory ! | - | A directory. |
Example
dagger -m github.com/techdecline/terraform-module@af43d9dbc06fbf09db27908086a8d758811a1d7b call \
terraform-checkov --directory-arg DIR_PATHfunc (m *MyModule) Example(ctx context.Context, directoryArg *dagger.Directory) string {
return dag.
TerraformModule().
TerraformCheckov(ctx, directoryArg)
}@function
async def example(directory_arg: dagger.Directory) -> str:
return await (
dag.terraform_module()
.terraform_checkov(directory_arg)
)@func()
async example(directoryArg: Directory): Promise<string> {
return dag
.terraformModule()
.terraformCheckov(directoryArg)
}terraformTflint() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| directoryArg | Directory ! | - | A directory. |
Example
dagger -m github.com/techdecline/terraform-module@af43d9dbc06fbf09db27908086a8d758811a1d7b call \
terraform-tflint --directory-arg DIR_PATHfunc (m *MyModule) Example(ctx context.Context, directoryArg *dagger.Directory) string {
return dag.
TerraformModule().
TerraformTflint(ctx, directoryArg)
}@function
async def example(directory_arg: dagger.Directory) -> str:
return await (
dag.terraform_module()
.terraform_tflint(directory_arg)
)@func()
async example(directoryArg: Directory): Promise<string> {
return dag
.terraformModule()
.terraformTflint(directoryArg)
}