An Introduction to Terraform

<p>The&nbsp;<a href="https://www.terraform.io/intro/getting-started/install.html" rel="noopener ugc nofollow" target="_blank">official Terraform Getting Started documentation</a>&nbsp;does a good job of introducing the individual elements of Terraform (i.e. resources, input variables, output variables, etc), so in this guide, we&rsquo;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&rsquo;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&rsquo;t worry if you haven&rsquo;t used either one before. We&rsquo;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>