pwd9000-ml/Terraform Plan for AZURE
Terraform plan with AzureRM backend - uploads plan as workflow artifact (Used with: `Pwd9000-ML/terraform-azurerm-apply`)
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| path | (Optional) Specifies the path of the root terraform module. | no | . |
| plan_mode | (Optional) Specify plan mode. Valid options are "deploy" or "destroy". Default=deploy. | no | deploy |
| tf_version | (Optional) Specifies version of Terraform to use. e.g: 1.1.0 Default=latest. | no | latest |
| tf_vars_file | (Required) Specifies the Terraform TFVARS file relevant to module path. | yes | — |
| tf_key | (Required) Specifies the Terraform state file name for this plan. | yes | — |
| az_resource_group | (Required) Specifies the Azure Resource Group where the backend storage account is hosted. | yes | — |
| az_storage_acc | (Required) Specifies the Azure Storage Account where the backend state is hosted. | yes | — |
| az_container_name | (Required) Specifies the Azure Storage account container where backend Terraform state is hosted. | yes | — |
| enable_TFSEC | (Optional) Enables TFSEC IaC scans and code quality checks on Terraform configurations | no | false |
| arm_client_id | Specifies the Azure ARM CLIENT ID. | yes | — |
| arm_client_secret | Specifies the Azure ARM CLIENT SECRET. | yes | — |
| arm_subscription_id | Specifies the Azure ARM SUBSCRIPTION ID. | yes | — |
| arm_tenant_id | Specifies the Azure ARM TENANT ID. | yes | — |
| github_token | Specify a valid GITHUB TOKEN. | yes | — |
Outputs
no outputs