Curated list of resources on HashiCorp's Terraform and OpenTofu
-
Updated
Aug 1, 2024
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
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
📚 Study Guide for the Terraform Associate Certification
Automate your OCP4 installation
Code Repository for Terraform Cookbook Second Edition, Published by Packt
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 showcases the various infrastructure codes and high-level concepts that have been developed during my studies and volunteer projects. These include well-designed architectures and codes that have been implemented in production environments.
Created by Mitchell Hashimoto, HashiCorp
Released July 28, 2014
Latest release 13 days ago