Curated list of resources on HashiCorp's Terraform and OpenTofu
-
Updated
Jan 8, 2025
Terraform can manage existing and popular service providers, such as AWS, 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.
Curated list of resources on HashiCorp's Terraform and OpenTofu
Kubernetes YAML to Terraform HCL converter
OpenTofu / Terraform / Terragrunt and Atmos version manager
This boilerplate contains terraform configurations for the rapid deployment of a Kubernetes cluster, supporting services, and the underlying infrastructure in AWS.
Hashicorp Certified Terraform Associate
A Private Terraform Registry
OpenTofu version manager
📚 Study Guide for the Terraform Associate Certification
Code Repository for Terraform Cookbook Second Edition, Published by Packt
Automate your OCP4 installation
Installer for HashiCorp Terraform - Automatic Download, Extract and Install of Latest or Specific Version
Terrap - a powerful CLI tool that scans your infrastructure and identifies any required changes.
An example pipeline for executing HashiCorp Terraform with ephemeral cloud provider credentials managed by HashiCorp Vault
Programmatically generated handy terraform aliases.
Cloudflare for Teams + HashiCorp Vault = Zero Trust Love
🎤 Creating an EKS cluster and VPC in AWS
pre-commit git hooks to take care of OpenTofu configurations
Provose is a new way to manage your Amazon Web Services infrastructure.
This repository features infrastructure code and high-level concepts developed during my career as a cloud engineer. It includes architectures and implementations used in production environments, covering database migration, site-to-site VPN, serverless applications, Ansible automation, and foundational infrastructure.
Created by Mitchell Hashimoto, HashiCorp
Released July 28, 2014
Latest release 2 days ago