Terraform Provisioning and Modules


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Terraform provisioners execute scripts for local and remote machines. Terraform modules let you group and use resources. In this course, you will see how to define provisioners. Learn about create-time provisioners, destroy-time provisioners, failed provisioners, Terraform modules, module configurations, local values in Terraform modules, and the Terraform Get command. Study how to plan and apply a Terraform configuration, and use Terraform module outputs. As a review exercise, you will define a provisioner, run a create and a destroy provisioner, configure modules, and finally, use the Get command to load modules and use module outputs.

Target Audience
IT Professionals who are in an Ops or DevOps position and want to learn about automation with Terraform

Prerequisites
None

Expected Duration (hours)
0.8

Lesson Objectives

Terraform Provisioning and Modules

  • start the course
  • describe provisioners and how they are used
  • define a provisioner
  • run a create provisioner
  • run a destroy provisioner
  • describe how provisioners fail
  • describe Terraform modules
  • configure modules in Terraform
  • use local values in Terraform modules
  • use the Terraform get command to download modules
  • run terraform plan and terraform apply
  • use module outputs in Terraform
  • use Terraform provisioners and modules
  • Course Number:
    sd_terr_a04_it_enus

    Expertise Level
    Beginner