Sign inSign up

libredevops/terraform

By libredevops

•Updated 2 days ago

tenv with a default Terraform, TFLint, terraform-docs and Conftest

Image
0

1.2K

libredevops/terraform repository overview

⁠libredevops/terraform

tenv with a default Terraform, TFLint, terraform-docs and Conftest. Part of Libre DevOps Container Images⁠: thin, hardened, version-pinned images for CI jobs and tooling, built on Docker Hardened Images, scanned before and after publishing, and signed. Every tag has the same digest here and in GHCR (ghcr.io/libre-devops/terraform).

⁠Tags

TagsContents
1.17.1 1.17 1 latestTerraform 1.17.1 by default (tenv 4.15.1; a repository's .terraform-version wins), TFLint 0.65.0, terraform-docs 0.24.0, Conftest 0.71.1
1.17.1-alpine 1.17-alpine 1-alpine alpineTerraform 1.17.1 by default (tenv 4.15.1; a repository's .terraform-version wins), TFLint 0.65.0, terraform-docs 0.24.0, Conftest 0.71.1 (Alpine)

Every version also has a date tag (for example 1.17.1-20261107) that is never overwritten. Images are multi-platform (linux/amd64 and linux/arm64) and run as uid 10001 in /work.

⁠Use

docker pull docker.io/libredevops/terraform:1.17.1
docker run --rm -v "$PWD:/work" docker.io/libredevops/terraform:1.17.1

⁠Verify

cosign verify docker.io/libredevops/terraform:1.17.1 \
  --certificate-identity https://github.com/libre-devops/container-images/.github/workflows/release.yml@refs/heads/main \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

⁠Documentation

Usage in GitHub Actions, GitLab CI, Azure DevOps, Podman and Kubernetes; adding a CA bundle; pinning; the security model; and troubleshooting: https://github.com/libre-devops/container-images#readme⁠. Report vulnerabilities privately: https://github.com/libre-devops/container-images/security⁠.

Tag summary

Content type

Image

Digest

sha256:b37f217b6…

Size

161.9 MB

Last updated

2 days ago

docker pull libredevops/terraform