Workshop: "Modern Infrastructure with Terraform and Consul"

Time: Monday 09:00 - 16:00

Location: Bergrummet

Abstract:

This is a comprehensive, engineer-led course that covers two of HashiCorp's tools Consul and Terraform.

Topics include provisioning and managing infrastructure with Terraform, monitoring infrastructure with Consul, building reactive infrastructure with Consul tools, and using Atlas to manage and monitor infrastructure in a team environment.

Example subjects include:

  • Terraform syntax, internals, and patterns
  • Creating and accessing compute instances
  • Provisioning resources with Terraform
  • Registering instances with Consul
  • Adding Consul health checks
  • Building a dynamic load balancer with Consul and Consul Template
  • Managing DNS with Terraform
  • Evaluating changes with Atlas
  • Building ephemeral environments

REQUIREMENTS

  • Participants must have an active AWS account with permissions to create and manage resources there will be a small charge (less than $1 USD) for the tutorial to the account. Please make sure the account is verified. Do not use a company account or enable session tokens.
  • Participants must have the latest version of Terraform installed locally.
  • Participants must have administrator privileges on their laptop or the ability to escalate privilege easily.
  • Participants must have a modern Internet browser such as Firefox, Chrome, or Safari.

Seth Vargo, Polyglot software engineer and open source advocate at HashiCorp

 Seth  Vargo

Seth Vargo has been a member of the DevOps community for about five years. He is a polyglot software engineer and open source advocate at at HashiCorp. Previously, Seth worked at Chef (Opscode), CustomInk, and a few Pittsburgh-based startups. He is a co-author of O'Reilly's "Learning Chef" and is passionate about eliminating inequality in technology and organizational culture.

When he is not writing software or working on open source, Seth enjoys speaking at local user groups and conferences He is a co-organizer for DevOps Days Pittsburgh and loves all things bacon. You can find him on the Internet under the single moniker "sethvargo".

Twitter: @sethvargo
Blog: sethvargo.com