WeAreDevelopers LIVE • Jun 12, 2020

Terraform for Developers

Devlin Duldulao

Say goodbye to slow, error-prone manual deployments. Terraform treats cloud infrastructure just like application code. Master core workflows to automate and scale your environments anywhere.

Pause
Mute Enter Fullscreen
#1 about 2 min

Understanding the fundamentals of infrastructure as code

How automation eliminates manual provisioning errors and increases deployment speed.

#2 about 3 min

Overview of Terraform and Terraform Cloud features

An overview of using Terraform for lifecycle management and remote team collaboration.

#3 about 4 min

Terraform configuration syntax and core CLI commands

Understanding basic resource blocks, variables, expressions, and common execution commands.

#4 about 9 min

Deploying Azure infrastructure resources with Terraform code

A live demonstration of provisioning an app service and SQL database in Azure.

#5 about 5 min

Provisioning and modifying Google Cloud compute resources

Applying configurations to safely create, update, and destroy compute instances in Google Cloud.

#6 about 5 min

Reviewing AWS infrastructure deployment configuration and planning

Examining basic compute and security group setup scripts for AWS environments.

#7 about 5 min

Managing Terraform state and automating CI/CD pipelines

Best practices for securing remote state files within automated release pipelines.

#8 about 5 min

Comparing Terraform to popular configuration management tools

How declarative infrastructure provisioning differs from mutable configuration approaches like Chef, Puppet, and Ansible.

#9 about 4 min

Structuring Terraform with Packer, Docker, and Kubernetes

Orchestrating hardware provisioning alongside containerized application deployments and baked virtual machine images.

#10 about 2 min

Contrasting Terraform with Pulumi and cloud-specific tools

Evaluating differences between Terraform, general-purpose language IaC tools, and proprietary cloud managers.

#11 about 2 min

Infrastructure as code summary and learning resources

A recap of automation benefits alongside recommended certifications and reading material for practitioners.

Matching moments

2:12 min

How Terraform translates code into cloud infrastructure

Thomas Hartenstein · LIVE

3:20 min

Overview of infrastructure as code tools

Alexander Bubeck · World Congress 2023

4:44 min

Core features of Terraform and HashiCorp Configuration Language

Hennie Francis · LIVE

3:20 min

Choosing tools and environments for infrastructure as code

Hennie Francis · LIVE

1:46 min

Automating cloud provisioning with infrastructure as code

Talia Nassi · LIVE

1:57 min

Executing the core Terraform provisioning workflow

Talia Nassi · LIVE

Upcoming sessions on this topic

Open session

Multi-Cloud Isn't a Project. It's a Side Effect.

  • Antonio Mendoza Pérez

    Temporal Technologies

    Staff Developer Success Engineer

  • Gaurav Thadani

    Temporal

    Staff Developer Success Engineer

Open session

What I Got Wrong Shipping an MCP Server for Live Infrastructure

  • Pritesh Kiri

    Harness

    Developer Relations Engineer

Open session

Beyond File Dumps: Context Engineering for Coding Agents

  • Animesh Dutta

    Arm

    Senior Software Engineer

Open session

Beware of Strangers Bearing Code: Open Source Trust in the Agent Era

  • Vikram Vaswani

    Consultant

Open session

Supply Chain Security for the Everyday Engineer

  • Pradumna Saraf

    Kestra Technologies

    Quality Assurance Engineer

Open session

From Prompt Engineering to Harness Engineering: Building Observable and Governed GenAI Systems

  • Lakshmi Devi Prakash

    JPMorgan Chase

    VP, Applied AI/ML Lead