Course Content

Module 1: Introduction

03:56
1.1 Introduction

Module 2: the Right Tool for the Right Job

13:16
2.1 How to Utilize Terraform

Module 3: Getting Prepared

03:50
3.1 Terraform Prerequisites

Module 4: Basics

12:04
4.1 Resources and Providers
09:45
4.2 Terraform Command Line Interface

Module 5: Module 5: Variables

07:17
5.1 Inputs
08:40
5.2 References
08:05
5.3 Outputs and Locals
02:57
5.4 Overrides

Module 6: Terraform Modules

04:24
6.1 Introduction to Terraform Modules
07:35
6.2 Local Modules
08:35
6.3 Module Registry
05:40
6.4 Lab Activity

Module 7: Provisioners

04:01
7.1 Dependency Graph
05:46
7.2 remote-exec
05:52
7.3 local-exec and Example

Module 8: State Management

05:21
8.1 Local State File Fundamentals
09:47
8.2 Remote State File
05:01
8.3 AzureRM Backend

Module 9: Functions

12:06
9.1 Terraform Functions

Module 10: Conditionals and Loops

09:06
10.1 Foreach
07:26
10.2 Count

Module 11: Summary

08:16
11.1 Course Summary

Course Description

Obtain exposure to key security considerations in managing Terraform configurations with Cybrary's Fundamentals of Terraform course.

Prerequisites

  • Solid grasp of cloud fundamentals and some experience creating services in a public cloud (AWS, GCP, Azure, Oracle, etc.)
  • Prior experience writing automation scripts (PowerShell, Bash, Python, etc.) is not required, but will make certain labs much easier.

Course Goals

By the end of this course, students should be able to:

  • Understand where Terraform fits into the Infrastructure as a code ecosystem
  • Utilize the fundamental syntax and organization of Terraform code
  • Understand valuable resources and references for future Terraform work
  • Simplify reusable applistructure patterns with Terraform modules
  • Make practical use of Terraform in a team environment

Instructed By

Instructor Profile Image
James Leone
Cloud, IoT & DevSecOps at Abbott
Instructor

Provided By

Cybrary Logo

Certificate of Completion

Certificate Of Completion

Complete this entire course to earn a Fundamentals of Terraform Certificate of Completion