pipery-dev/Pipery Terraform CI
CI pipeline for Terraform: SAST (tfsec) → SCA → lint (tflint) → validate → plan → version → release
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| project_path | Path to the Terraform root module. | no | . |
| config_file | Path to the pipery config file. | no | .pipery/config.yaml |
| terraform_version | Terraform CLI version to use. | no | latest |
| backend_config | Comma-separated backend config vars (key=val). | no | "" |
| var_file | Path to a .tfvars file. | no | "" |
| working_directory | Working directory for Terraform commands. | no | . |
| skip_sast | Skip tfsec SAST scan. | no | false |
| skip_sca | Skip SCA dependency scan. | no | false |
| skip_lint | Skip tflint lint. | no | false |
| skip_validate | Skip terraform validate. | no | false |
| skip_plan | Skip terraform plan. | no | false |
| skip_version | Skip version step. | no | false |
| skip_versioning | Skip versioning step. | no | false |
| skip_release | Skip release step. | no | false |
| skip_reintegration | Skip reintegration step. | no | false |
| log_file | Path to write the JSONL log file. | no | pipery.jsonl |
Outputs
no outputs