An Introduction to Terraform
<p>The <a href="https://www.terraform.io/intro/getting-started/install.html" rel="noopener ugc nofollow" target="_blank">official Terraform Getting Started documentation</a> does a good job of introducing the individual elements of Terraform (i.e. resources, input variables, output variables, etc), so in this guide, we’re going to focus on how to put those elements together to create a fairly real-world example. In particular, we will provision several servers on AWS in a cluster and deploy a load balancer to distribute load across that cluster. The infrastructure you’ll create in this example is a basic starting point for running scalable, highly-available web services and microservices.</p>
<p>This guide is targeted at AWS and Terraform newbies, so don’t worry if you haven’t used either one before. We’ll walk you through the entire process, step-by-step:</p>
<p><a href="https://blog.gruntwork.io/an-introduction-to-terraform-f17df9c6d180"><strong>Website</strong></a></p>