Terraform

HashiCorp Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers such as AWS as well as custom in-house solutions. Configuration files describe to Terraform the components needed to run a single application or your entire datacenter.

Tuesday – July 9, 2019

Terraform: Up & Running (2nd edition) Early release is now available!

Terraform continues to become a more mature, robust, and powerful tool. Based on the rate at which the community is growing, it …

cycloidio/terracognita

TerraCognita converts your current cloud infrastructure on AWS to an infrastructure as code (IaC) Terraform configuration. It performs an automated conversion that …

Sunday – June 23, 2019

Upgrading to Terraform 0.12

Terraform v0.12 is a major release that is focused on configuration language improvements. This guide discusses the most common upgrade concerns and …

Friday – June 21, 2019

cloudposse/terraform-aws-jenkins

This Terraform module builds a Docker image with Jenkins, saves it to an ECR repo, and deploys it to Elastic Beanstalk running …

Terraform Infrastructure Design Patterns

From the outside, Terraform looks similar to other cloud-related tools such as Amazon’s CloudFormation and Google’s gcloud. However, when it comes to programmatically and …

Thursday – June 20, 2019

cloudposse/terraform-aws-eks-workers

This Terraform module provisions AWS resources (e.g. AutoScaling Group, IAM Role, and Security Group for EKS Workers) to run EC2 worker nodes …

Terraform AWS modules and some best-practices – May 2019

Anton Babenko discusses best practices from his talk during a Germany meetup.

Wednesday – June 12, 2019

hashicorp/terraform

Terraform is an open-source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, …

Tuesday – June 11, 2019

cloudposse/terraform-aws-ecs-atlantis

Atlantis enables GitOps workflows so that teams can collaborate on operations using pull requests. The small self-hosted daemon (#golang) listens for pull …

aws/aws-app-mesh-examples

AWS App Mesh is a service mesh that can be used with microservices to manage service-to-service communication. It provides consistent visibility and …