actions-marketplace-validations/Terraform Controller
Terraform Controller (DevOps)
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Aug 15, 2023
- License
- GPL 3.0
Pinned Snippet
uses: actions-marketplace-validations/emvaldes_terraform-controller@d813f72fd7c89873136bafe8620b767f5df44ff2 # no releases — HEAD as of 2026-07-10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| aws-access-key-id | Terraform AWS Access Key-ID | no | false |
| aws-default-account | Terraform AWS Default Account | no | false |
| aws-default-profile | Terraform AWS Default Profile | no | false |
| aws-default-region | Terraform AWS Default Region | no | false |
| aws-secret-access-key | Terraform AWS Secret Access Key | no | false |
| backup-terraform | Backup Terraform Infrastructure | no | false |
| controller-functions | Terraform-Controller functions | no | action.functions |
| deploy-terraform | Deploy Terraform Infrastructure | no | false |
| destroy-terraform | Destroy Terraform Infrastructure | no | false |
| dynamodb-default-region | Define AWS DynamoDB Default Region | no | us-east-1 |
| dynamodb-github-table | Define AWS DynamoDB GitHub Table | no | github-pipelines |
| dynamodb-terraform-table | Define AWS DynamoDB Terraform Table | no | terraform-pipelines |
| manage-terraform-script | Manage-Terraform template (script) | no | manage-terraform.shell |
| private-keypair-file | Terraform Private KeyPair-File | no | devops.pem |
| private-keypair-name | Terraform Private Key-Name | no | false |
| provision-terraform | Provision Terraform Provisioning | no | false |
| repository--manage-profiles | Manage-Profile GitHub Repository | no | emvaldes/manage-profiles |
| repository--terraform-controller | Terraform-Controller GitHub Repository | no | emvaldes/terraform-controller |
| restore-account | Restore Terraform AWS Account | no | false |
| restore-index | Restore Terraform SHA-Index | no | false |
| restore-keypair-file | Restore Terraform KeyPair-File | no | devops.pem |
| restore-project | Restore Terraform Project | no | false |
| restore-region | Restore Terraform AWS Region | no | false |
| restore-shaindex | Restore Terraform SHA Index | no | "" |
| restore-terraform | Restore Terraform Infrastructure | no | false |
| restore-workspace | Restore Terraform Workspace | no | false |
| route53-subdomain | Define Route53 Sub-Domain | no | false |
| s3bucket-nameset | Default AWS S3 Bucket Name-Prefix | — | terraform--states-- |
| s3bucket-default-region | Default AWS S3 Default Region | — | us-east-1 |
| target-container | Define Terraform Container | no | false |
| target-timestamp | Define Terraform Time-Stamp | no | false |
| target-workspace | Define Terraform Workspace | no | false |
| terraform-config | Define Terraform Configuration | no | false |
| terraform-input-params | Define Terraform Input Parameters | no | false |
| terraform-input-tfvars | Define Terraform Input Variables | no | false |
| terraform-planfile | Define Terraform Planfile Name | no | terraform |
| terraform-tfstate | Define Terraform System-State | no | false |
| upgrade-providers | Upgrade Terraform Providers | — | false |
| validate-terraform | Validate Terraform Formatting | — | true |
| terraform-loglevel | Define Terraform Loglevel | no | false |
| debuger-mode | Enabling Shell Debugger | no | false |
| verbose-mode | Enabling Verbosity | no | false |
Outputs
no outputs