Skip to content

Commit f26e742

Browse files
Update Dockerfile.tools
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
1 parent 2f2bca6 commit f26e742

1 file changed

Lines changed: 14 additions & 14 deletions

File tree

Dockerfile.tools

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -91,20 +91,20 @@ RUN /install/trivy.sh
9191
# hadolint ignore=SC2086,DL4006
9292
RUN . /.env && \
9393
F=tools_versions_info && \
94-
pre-commit --version >> $F && \
95-
(if [ "$OPENTOFU_VERSION" != "false" ]; then ./tofu --version | head -n 1 >> $F; else echo "opentofu SKIPPED" >> $F ; fi) && \
96-
(if [ "$TERRAFORM_VERSION" != "false" ]; then ./terraform --version | head -n 1 >> $F; else echo "terraform SKIPPED" >> $F ; fi) && \
97-
\
98-
(if [ "$CHECKOV_VERSION" != "false" ]; then echo "checkov $(checkov --version)" >> $F; else echo "checkov SKIPPED" >> $F ; fi) && \
99-
(if [ "$HCLEDIT_VERSION" != "false" ]; then echo "hcledit $(./hcledit version)" >> $F; else echo "hcledit SKIPPED" >> $F ; fi) && \
100-
(if [ "$INFRACOST_VERSION" != "false" ]; then echo "$(./infracost --version)" >> $F; else echo "infracost SKIPPED" >> $F ; fi) && \
101-
(if [ "$TERRAFORM_DOCS_VERSION" != "false" ]; then ./terraform-docs --version >> $F; else echo "terraform-docs SKIPPED" >> $F ; fi) && \
102-
(if [ "$TERRAGRUNT_VERSION" != "false" ]; then ./terragrunt --version >> $F; else echo "terragrunt SKIPPED" >> $F ; fi) && \
103-
(if [ "$TERRASCAN_VERSION" != "false" ]; then echo "terrascan $(./terrascan version)" >> $F; else echo "terrascan SKIPPED" >> $F ; fi) && \
104-
(if [ "$TFLINT_VERSION" != "false" ]; then ./tflint --version >> $F; else echo "tflint SKIPPED" >> $F ; fi) && \
105-
(if [ "$TFSEC_VERSION" != "false" ]; then echo "tfsec $(./tfsec --version)" >> $F; else echo "tfsec SKIPPED" >> $F ; fi) && \
106-
(if [ "$TFUPDATE_VERSION" != "false" ]; then echo "tfupdate $(./tfupdate --version)" >> $F; else echo "tfupdate SKIPPED" >> $F ; fi) && \
107-
(if [ "$TRIVY_VERSION" != "false" ]; then echo "trivy $(./trivy --version)" >> $F; else echo "trivy SKIPPED" >> $F ; fi) && \
94+
echo "=== Tool Versions ===" > $F && \
95+
(pre-commit --version 2>/dev/null || echo "pre-commit: ERROR") >> $F && \
96+
(if [ "$OPENTOFU_VERSION" != "false" ]; then (./tofu --version 2>/dev/null | head -n 1 || echo "opentofu: ERROR") >> $F; else echo "opentofu: SKIPPED" >> $F ; fi) && \
97+
(if [ "$TERRAFORM_VERSION" != "false" ]; then (./terraform --version 2>/dev/null | head -n 1 || echo "terraform: ERROR") >> $F; else echo "terraform: SKIPPED" >> $F ; fi) && \
98+
(if [ "$CHECKOV_VERSION" != "false" ]; then (echo "checkov $(checkov --version 2>/dev/null)" || echo "checkov: ERROR") >> $F; else echo "checkov: SKIPPED" >> $F ; fi) && \
99+
(if [ "$HCLEDIT_VERSION" != "false" ]; then (echo "hcledit $(./hcledit version 2>/dev/null)" || echo "hcledit: ERROR") >> $F; else echo "hcledit: SKIPPED" >> $F ; fi) && \
100+
(if [ "$INFRACOST_VERSION" != "false" ]; then (./infracost --version 2>/dev/null || echo "infracost: ERROR") >> $F; else echo "infracost: SKIPPED" >> $F ; fi) && \
101+
(if [ "$TERRAFORM_DOCS_VERSION" != "false" ]; then (./terraform-docs --version 2>/dev/null || echo "terraform-docs: ERROR") >> $F; else echo "terraform-docs: SKIPPED" >> $F ; fi) && \
102+
(if [ "$TERRAGRUNT_VERSION" != "false" ]; then (./terragrunt --version 2>/dev/null || echo "terragrunt: ERROR") >> $F; else echo "terragrunt: SKIPPED" >> $F ; fi) && \
103+
(if [ "$TERRASCAN_VERSION" != "false" ]; then (echo "terrascan $(./terrascan version 2>/dev/null)" || echo "terrascan: ERROR") >> $F; else echo "terrascan: SKIPPED" >> $F ; fi) && \
104+
(if [ "$TFLINT_VERSION" != "false" ]; then (./tflint --version 2>/dev/null || echo "tflint: ERROR") >> $F; else echo "tflint: SKIPPED" >> $F ; fi) && \
105+
(if [ "$TFSEC_VERSION" != "false" ]; then (echo "tfsec $(./tfsec --version 2>/dev/null)" || echo "tfsec: ERROR") >> $F; else echo "tfsec: SKIPPED" >> $F ; fi) && \
106+
(if [ "$TFUPDATE_VERSION" != "false" ]; then (echo "tfupdate $(./tfupdate --version 2>/dev/null)" || echo "tfupdate: ERROR") >> $F; else echo "tfupdate: SKIPPED" >> $F ; fi) && \
107+
(if [ "$TRIVY_VERSION" != "false" ]; then (echo "trivy $(./trivy --version 2>/dev/null)" || echo "trivy: ERROR") >> $F; else echo "trivy: SKIPPED" >> $F ; fi) && \
108108
printf "\n\n\n" && cat $F && printf "\n\n\n"
109109

110110

0 commit comments

Comments
 (0)