Terraform

Terraform can manage existing and popular service providers, such asAWS, as well as custom in-house solutions.
It uses configuration files to describe the components necessary to run a single application or your entire datacenter.
It generates an execution plan describing what will happen to reach the desired state, and afterwards executes it to build the desired infrastructure. As the configuration changes, Terraform is able to determine the changes and create incremental execution plans which can be applied.
The infrastructure Terraform can manage includes low-level components such as compute instances, storage, and networking, as well as high-level components such as DNS (Domain Name Service) entries, SaaS (Software as a Service) features.
Here are 28,682 public repositories matching this topic...
Language:All
Sort:Most stars
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
- Updated
Oct 7, 2025 - Python
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
- Updated
Dec 16, 2025 - Go
This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.
- Updated
Jun 4, 2025 - Shell
Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.
- Updated
Dec 15, 2025 - Go
yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
- Updated
Dec 16, 2025 - Go
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code
- Updated
Dec 5, 2025 - Go
Android in docker solution with noVNC supported and video recording
- Updated
Dec 9, 2025 - Python
Modern UI and powerful API for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools.
- Updated
Dec 16, 2025 - Go
Cloud cost estimates for Terraform in pull requests💰📉 Shift FinOps Left!
- Updated
Dec 16, 2025 - Go
Secure environments for developers and their agents
- Updated
Dec 16, 2025 - Go
The AWS Provider enables Terraform to manage AWS resources.
- Updated
Dec 16, 2025 - Go
Fully automated homelab from empty disk to running services with a single command.
- Updated
Nov 6, 2025 - Python
Terraform Pull Request Automation
- Updated
Dec 16, 2025 - Go
Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.
- Updated
Dec 5, 2025 - Python
Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.
- Updated
Dec 16, 2025 - Go
1000+ DevOps Bash Scripts - AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure DevOps, TeamCity, Spotify, MP3, LDAP, Code/Build Linting, pkg mgmt for Linux, Mac, Python, Perl, Ruby, NodeJS, Golang, Advanced dotfiles: .bashrc, .vimrc, .gitconfig, .screenrc, tmux..
- Updated
Dec 15, 2025 - Shell
This is my personal template collection. Here you'll find templates, and configurations for various tools, and technologies.
- Updated
Dec 16, 2025 - Python
game of active directory
- Updated
Jul 16, 2025 - PowerShell
Created by Mitchell Hashimoto, HashiCorp
Released July 28, 2014
Latest release 5 days ago
- Followers
- 14.8k followers
- Repository
- hashicorp/terraform
- Website
- github.com/topics/terraform
- Wikipedia
- Wikipedia