Skip to content

Terraform Toolkit Docker Image

A comprehensive Docker image that bundles essential Terraform infrastructure tools into a single container for streamlined infrastructure management, security checks, and linting.

Docker Pulls Docker Image Version License

Tools Included

Tool Description
Terraform Infrastructure as Code (IaC) tool to manage cloud and on-prem resources
Terragrunt A thin wrapper for Terraform that keeps configurations DRY
Checkov Static code analysis tool to detect cloud misconfigurations
terraform-docs Generate documentation for Terraform modules
TFLint Linter for Terraform code to detect errors and enforce best practices
Trivy Comprehensive security scanner for containers and Terraform configurations
AWS CLI AWS command line interface
eksctl CLI for creating and managing EKS clusters
pre-commit Framework for managing pre-commit hooks

Features

  • Multi-architecture support - Builds for both linux/amd64 and linux/arm64
  • Non-root user - Runs as tf-user (UID 1000) for security
  • Optimized image - Multi-stage build with 27% size reduction (1.61 GB vs 2.21 GB)
  • Automated updates - Weekly tool version checks with auto-merge PRs
  • Comprehensive CI/CD - Build, test, security scan, and release automation
  • :material-rocket-launch: Quick Start - Get up and running in minutes
  • :material-book-open-variant: Usage Guide - Detailed usage instructions
  • :material-cog: Configuration - Dockerfile ARGs and build options
  • :material-handshake: Contributing - How to contribute to the project