Training: June 20–21, 2016
Tutorials: June 21, 2016
Keynotes & Sessions: June 22–23, 2016
Santa Clara, CA

Modern infrastructure with Terraform

Seth Vargo (Google)
11:00am–12:30pm Tuesday, 06/21/2016
DevOps, Infrastructure reimagined
Location: Ballroom GH Level: Intermediate
Average rating: *****
(5.00, 12 ratings)

Prerequisite knowledge

Attendees should have some basic experience running infrastructure.

Materials or downloads needed in advance

Attendees need a laptop with SSH capabilities and access to the public Internet.


This tutorial is for you because:
You are a working developer or in operations with problems you’d like new solutions for, including the need to capture and collaborate on infrastructure as code, safely predict and make iterative changes to infrastructure, visualize infrastructure dependencies and upstream impacts, integrate with multiple services (compute, managed DNS, storage, etc.), or reduce provider vendor lock-in.

Seth Vargo offers a comprehensive, engineer­-led overview of two of HashiCorp’s tools: ­Terraform and Atlas. You’ll learn Terraform syntax, internals, and patterns; how to create and access compute instances; how to author and use Terraform modules; and how to manage DNS with Terraform.

Note—This tutorial will not cover:

  • Advanced Terraform use cases
  • Managing multiple environments with Terraform
  • Extending Terraform and authoring plugins
  • Working with remote state
Photo of Seth Vargo

Seth Vargo


Seth Vargo is an engineer at Google Cloud. Previously he worked at HashiCorp, Chef Software, CustomInk, and some Pittsburgh-based startups. He is the author of Learning Chef and is passionate about reducing inequality in technology. When he is not writing, working on open source, teaching, or speaking at conferences, Seth advises non-profits.