• Online, Self-Paced
Course Description

In this course, you will learn what Terraform is and how it is used. You will learn how to install and upgrade Terraform, as well as the different commands and syntax used.

Learning Objectives

Introduction to Terraform

  • start the course
  • describe what Terraform is and how it is used
  • install Terraform on the Windows 10 platform
  • install Terraform on the MacOSX platform
  • install Terraform on the Ubuntu Linux platform
  • upgrade Terraform
  • identify Terraform commands

Configuration Syntax

  • use HashiCorp Configuration Language (HCL) Terraform syntax
  • use JSON formatted configuration file syntax

Interpolation Syntax

  • use interpolation syntax to reference variables
  • describe the different types of available variable references that can be used
  • use conditions with interpolations
  • identify and use the Terraform built-in functions

Practice: Using Terraform Syntax

  • use Terraform syntax

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.