Skip to main content
HashiTalks 2025 Learn about unique use cases, homelab setups, and best practices at scale at our 24-hour virtual knowledge sharing event. Register
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/2023Case Study

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

1/5/2023Case Study

How Discover Manages 2000+ Terraform Enterprise Workspaces

12/22/2022Case Study

Architecting Geo-Distributed Mobile Edge Applications with Consul

zero-trust
12/13/2022White Paper

A Field Guide to Zero Trust Security in the Public Sector