Meet Terraform

Great Falls

We have a ton of options for provisioning machines once we have an SSH connection available, but how do we get those machines in the first place? Meet Terraform from Hashicorp, your infrastructure automation engine. Providing a declarative interface for your infrastructure, you can define what you need and let Terraform take care of the rest. In this talk, we’ll take a look at what Terraform can do for you, walking through your first Terraform configuration all the way to writing your own modules to encapsulate your infrastructure across multiple deployments.

Pre-Workshop Preparation Suggestions:

  • A laptop (Windows, Mac, or Linux)
  • Terraform installed and in your $PATH
  • An Amazon AWS Account
  • An editor with Terraform support would be useful
    • Syntax highlighting makes it much easier to spot mistakes
    • You may need to search for HCL (the configuration format) rather than Terraform
If you have any questions, please contact – @mheap
Intermediate Workshop