Terraform Core Concepts

Terraform    |    Intermediate
  • 13 videos | 1h 10m 54s
  • Includes Assessment
  • Earns a Badge
Terraform allows you to customize modules to accept input parameters which provides a consistent interface for how a given configuration behaves. Terraform's input variables allow users to safely customize their infrastructure by assigning different values to the variables before execution begins, rather than editing configuration files manually. In this course, you will learn how to configure Terraform using variables and explore types, values, strings, and templates and how they relate to expressions. You will learn about conditional expressions, dynamic expressions and how to transition to a zero-trust architecture. Upon completion, you'll be able to describe Terraform concepts including variables, outputs, types, values, strings, templates, conditional expressions, secrets, and how to transition to a zero-trust architecture.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Identify how input variables are used in terraform configurations
    Describe how output values and locals are used in terraform configurations
    Describe terraform expressions and the data types that they can resolve to
    Describe how strings and templates can be used in terraform expressions
    Describe how to reference named values like variables and resource attributes in terraform expressions
    Describe the various features associated with terraform's expression syntax including conditional, for, splat expressions, and others
  • Determine how to transition to a zero-trust architecture
    Describe how to access the hashicorp vault to access secrets
    Create terraform configuration files and modify them to accept variables from the command line
    Use output values to present useful information to the terraform user
    Refactor a terraform configuration to harness the flexibility of dynamic expressions
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 55s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 8m 15s
    After completing this video, you will be able to identify how input variables are used in Terraform configurations. FREE ACCESS
  • Locked
    3.  Terraform Output and Locals Values
    4m 17s
    Upon completion of this video, you will be able to describe how output values and locals are used in Terraform configurations. FREE ACCESS
  • Locked
    4.  Types and Values in Terraform Expressions
    6m 9s
    In this video, we will describe Terraform expressions and the data types that they can resolve to. FREE ACCESS
  • Locked
    5.  Strings and Templates in Terraform Expressions
    6m 25s
    After completing this video, you will be able to describe how strings and templates can be used in Terraform expressions. FREE ACCESS
  • Locked
    6.  Reference Named Values in Terraform Expressions
    7m 59s
    Upon completion of this video, you will be able to describe how to reference named values like variables and resource attributes in Terraform expressions. FREE ACCESS
  • Locked
    7.  Features of Terraform's Expression Syntax
    8m 1s
    In this video, we will describe the various features associated with Terraform's expression syntax including conditional, for, splat expressions, and others. FREE ACCESS
  • Locked
    8.  Terraform Security
    5m 49s
    After completing this video, you will be able to determine how to transition to a zero-trust architecture. FREE ACCESS
  • Locked
    9.  Retrieving Static Vault Secrets
    4m 48s
    Upon completion of this video, you will be able to describe how to access the HashiCorp Vault to access secrets. FREE ACCESS
  • Locked
    10.  Defining Input Variables In Terraform
    4m 55s
    In this video, find out how to create Terraform configuration files and modify them to accept variables from the command line. FREE ACCESS
  • Locked
    11.  Querying Data With Outputs
    4m 22s
    During this video, discover how to use output values to present useful information to the Terraform user. FREE ACCESS
  • Locked
    12.  Leveraging Dynamic Expressions
    7m 53s
    In this video, discover how to refactor a Terraform configuration to harness the flexibility of dynamic expressions. FREE ACCESS
  • Locked
    13.  Course Summary
    1m 6s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE