chizmeeple/Terraform Actions
Setup, lint, validate, plan and apply Terraform
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| terraform-dir | Terraform directory | no | terraform |
| auto-apply | Auto-apply terraform in the job | no | false |
| use-workspaces | Use terraform workspaces | no | false |
| workspace | Terraform workspace | no | — |
| auto-destroy | Auto-apply terraform destroy in the job | no | false |
| aws-account-id | AWS Account ID | yes | — |
| aws-account-name-prefix | AWS Account Name Prefix | yes | — |
| aws-session-tag | AWS Session Identifier | yes | terraform-action |
| aws-access-key-id | AWS Access Key ID | yes | — |
| aws-secret-access-key | AWS Secret Access Key | yes | — |
| aws-deployment-role | AWS Deployment Role | yes | — |
| role-duration-seconds | Role duration in seconds | no | 3600 |
| role-skip-session-tagging | Skip session tagging | no | true |
| aws-region | AWS Region | no | eu-west-1 |
| github-token | GitHub Secret Token (secrets.GITHUB_TOKEN) | yes | — |
| job-name | Job Name | no | "" |
| state-bucket | Name of the state bucket | no | 436158765452-terraform-state |
| state-key | Name of the state key | no | — |
| terraform-state-action | Run 'init' with 'migrate-state' or 'reconfigure' | no | — |
Outputs
no outputs