Terraform Best Practices free ebook translated into 🇬🇧🇦🇪🇧🇦🇧🇷🇫🇷🇬🇪🇩🇪🇬🇷🇮🇱🇮🇳🇮🇩🇮🇹🇰🇷🇵🇱🇷🇴🇨🇳🇪🇸🇹🇷🇺🇦🇵🇰
-
Updated
Jun 12, 2024 - HCL
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.
Terraform Best Practices free ebook translated into 🇬🇧🇦🇪🇧🇦🇧🇷🇫🇷🇬🇪🇩🇪🇬🇷🇮🇱🇮🇳🇮🇩🇮🇹🇰🇷🇵🇱🇷🇴🇨🇳🇪🇸🇹🇷🇺🇦🇵🇰
Terraform module to set up your AWS account with the secure baseline configuration based on CIS Amazon Web Services Foundations and AWS Foundational Security Best Practices.
Kubestack is a framework for Kubernetes platform engineering teams to define the entire cloud native stack in one Terraform code base and continuously evolve the platform safely through GitOps.
Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])
Terraform On AWS for EC2, VPC, ASG, ALB, CLB, NLB, CloudWatch, SNS, S3, CodePipeline, ACM, Route53
Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more
Terraform module to create AWS ECS resources 🇺🇦
Opinionated, self-contained Terraform root modules that each solve one, specific problem
Terraform module that provision an S3 bucket to store the `terraform.tfstate` file and a DynamoDB table to lock the state file to prevent concurrent modifications and state corruption.
Automate creating resilient, disposable, secure and agile infrastructure for Red Teams
Terraform - Beginners | Intermediate | Advanced
A set of Terraform modules that are designed to deploy NixOS [maintainer=@adrian-gierakowski]
Terraform module to provision an AWS Elastic Beanstalk Environment
Terraform module to build Docker image with Jenkins, save it to an ECR repo, and deploy to Elastic Beanstalk running Docker stack
HashiCorp Certified Terraform Associate on Azure Cloud
Terraform scripts to setup an S3 based static website, with a CloudFront distribution and the required Route53 entries.
Enables AWS Config and adds managed config rules with good defaults.
Terraform Module that defines a VPC with public/private subnets across multiple AZs with Internet Gateways
Terraform module for creating alarms for tracking important changes and occurrences from cloudtrail.
Created by Mitchell Hashimoto, HashiCorp
Released July 28, 2014
Latest release 9 days ago