88
99env :
1010 TERRAFORM_DOCS_VERSION : v0.16.0
11+ TFLINT_VERSION : v0.44.1
1112
1213jobs :
1314 collectInputs :
2122
2223 - name : Get root directories
2324 id : dirs
24- uses :
clowdhaus/terraform-composite-actions/[email protected] .2 25+ uses :
clowdhaus/terraform-composite-actions/[email protected] .3 2526
2627 preCommitMinVersions :
2728 name : Min TF pre-commit
@@ -43,17 +44,19 @@ jobs:
4344 - name : Pre-commit Terraform ${{ steps.minMax.outputs.minVersion }}
4445 # Run only validate pre-commit check on min version supported
4546 if : ${{ matrix.directory != '.' }}
46- uses :
clowdhaus/terraform-composite-actions/[email protected] .2 47+ uses :
clowdhaus/terraform-composite-actions/[email protected] .3 4748 with :
4849 terraform-version : ${{ steps.minMax.outputs.minVersion }}
50+ tflint-version : ${{ env.TFLINT_VERSION }}
4951 args : ' terraform_validate --color=always --show-diff-on-failure --files ${{ matrix.directory }}/*'
5052
5153 - name : Pre-commit Terraform ${{ steps.minMax.outputs.minVersion }}
5254 # Run only validate pre-commit check on min version supported
5355 if : ${{ matrix.directory == '.' }}
54- uses :
clowdhaus/terraform-composite-actions/[email protected] .2 56+ uses :
clowdhaus/terraform-composite-actions/[email protected] .3 5557 with :
5658 terraform-version : ${{ steps.minMax.outputs.minVersion }}
59+ tflint-version : ${{ env.TFLINT_VERSION }}
5760 args : ' terraform_validate --color=always --show-diff-on-failure --files $(ls *.tf)'
5861
5962 preCommitMaxVersion :
72757376
7477 - name : Pre-commit Terraform ${{ steps.minMax.outputs.maxVersion }}
75- uses :
clowdhaus/terraform-composite-actions/[email protected] .2 78+ uses :
clowdhaus/terraform-composite-actions/[email protected] .3 7679 with :
7780 terraform-version : ${{ steps.minMax.outputs.maxVersion }}
81+ tflint-version : ${{ env.TFLINT_VERSION }}
7882 terraform-docs-version : ${{ env.TERRAFORM_DOCS_VERSION }}
7983 install-hcledit : true
0 commit comments