Presentation

Provisioning Cloud Infrastructure with Terraform

Learn why using Terraform makes it much easier to provision cloud infrastructure.

Cloud provisioning is simply easier with HashiCorp Terraform, not least because it works with any and all cloud providers. Another factor is that it uses a human-readable programming language, HCL, not the human-unfriendly YAML or JSON. It focuses on workflows, has reusable modules, and has state, which is at the heart of Terraform’s declarative nature and ability to manage the lifecycle of resources under its control.

In this presentation from DevOpsDays Toronto 2019, Jason Harley, senior SRE at WorkMarket and a former HashiCorp employee, explains these and other aspects of Terraform, including variables and Terraform’s code-plan-apply workflow.

He then runs through a scenario of being on a project team that is given a greenfield initiative of deploying a tiny, new application to AWS, and deciding that Terraform and its infrastructure-as-code approach can make the project go more smoothly.

More resources like this one

  • 2/3/2023
  • Case Study

Automating Multi-Cloud, Multi-Region Vault for Teams and Landing Zones

  • 1/5/2023
  • Case Study

How Discover Manages 2000+ Terraform Enterprise Workspaces

  • 12/22/2022
  • Case Study

Architecting Geo-Distributed Mobile Edge Applications with Consul

zero-trust
  • 12/13/2022
  • White Paper

A Field Guide to Zero Trust Security in the Public Sector