Terraform Core Functionality

Terraform Core Functionality

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 65 Lessons (9h 21m) | 2.02 GB

Learn the power of Infrastructure as Code with Terraform.

Terraform Core Functionality enables you to orchestrate your infrastructure effortlessly, ensuring scalability, consistency, and efficiency. You will be able to create seamless code allowing you to manage and deploy cloud resources across platforms.

Highlights include learning how to write Terraform configurations, and how to work with variables and modules. In addition, learn advanced Terraform concepts such as logging, and troubleshooting, expressions, functions, and meta-arguments. Author and instructor Dave Prowse will show you how to install and use Terraform to build cloud-based infrastructure efficiently.

Topics include:

  • Terraform Variables
  • Terraform Modules
  • Terraform Logging and Troubleshooting
  • Working More and Providers
  • Terraform Language
  • Advanced Terraform

Learn How To:

  • Understand Terraform fundamentals including Terraform Cloud, Terraform Language
  • Log and troubleshoot Terraform
  • Use Advanced Terraform
  • Set up Infrastructure as Code Using Terraform
Table of Contents

Introduction
1 Terraform Core Functionality Introduction

Lesson 1 Terraform Variables
2 Learning objectives
3 Introduction to Terraform Variables
4 Define and Reference Variables
5 Using -var to Specify Values
6 Specifying Values in the CLI
7 Using .tfvars Files
8 Environment Variables
9 Variables Precedence
10 Speeding up Terraform Aliases in Bash and Fish
11 Quiz

Lesson 2 Terraform Modules
12 Learning objectives
13 Introduction to Terraform Modules
14 Building a Shared Local Module – Part 1
15 Building a Shared Local Module – Part 2
16 Building a Shared Local Module – Part 3
17 Working with Public and Local Modules – Part 1
18 Working with Public and Local Modules – Part 2
19 Working with Public and Local Modules – Part 3
20 Working with Public and Local Modules – Part 4
21 Working with Public and Local Modules – Part 5
22 Quiz

Lesson 3 Terraform Logging and Troubleshooting
23 Learning objectives
24 Introduction to Terraform Logging
25 Working with TF LOG
26 Working with TF LOG PATH
27 Troubleshooting Techniques – Part 1
28 Troubleshooting Techniques – Part 2
29 Quiz

Lesson 4 Working More with Providers
30 Learning objectives
31 Azure Provider – Part 1
32 Azure Provider – Part 2
33 Azure Provider – Part 3
34 Google Provider – Part 1
35 Google Provider – Part 2
36 Vmware vSphere Provider
37 Docker Provider
38 More Providers (K8s, libvirt)
39 Using Aliases in AWS
40 Working with the Lock File and terraform providers command
41 Working with Shared Credentials and Multiple Profiles in AWS
42 S3 Remote Backend
43 Quiz

Lesson 5 Terraform Language
44 Learning objectives
45 Introduction to Expressions
46 The splat Expression
47 Introduction to Functions
48 Terraform Console
49 Example Functions
50 The count Meta-Argument
51 The for.each Meta-Argument
52 The lifecycle and depends on Meta-Argument
53 Quiz

Lesson 6 Advanced Terraform
54 Learning objectives
55 Locals
56 Dynamic Blocks
57 Data Blocks
58 Version Constraints
59 Credentials Best Practices
60 Importing Infrastructure
61 Using Multiple Workspaces – Part 1
62 Using Multiple Workspaces – Part 2
63 More Terraform Environment Variables
64 Quiz

Summary
65 Terraform Core Functionality Summary

Homepage