HashiCorp Terraform Associate Certification Course (003) - Pass the Exam!

preview_player
Показать описание
Prepare for the HashiCorp Terraform Associate Certification and pass! The Terraform Associate certification is for Cloud Engineers specializing in operations, IT, or development who know the basic concepts and skills associated with open source HashiCorp Terraform.

✏️ Developed by Andrew Brown of ExamPro

0:00:00 Course Intro

☁️ 0:15:03 Introduction
Exam Guide
Practice Exam Preview
Version 003 Considerations

☁️ 0:31:55 IaC Concepts
What is Infrastructure as Code
Popular Infrastructure as Code tools
Declarative
Infrastructure Lifecycle
Infrastructure Lifecycle Advantages
Non Idempontent vs Idempontent
Provisioning vs Deployment vs Orchestration
Configuration Drift
Mutable vs Immutable Infrastructure
What is GitOps
Immutable Infrastructure Guarantee

☁️ 0:52:26 Hashicorp Introduction
HashiCorp
What is Terraform
What is Terraform Cloud

☁️ 0:56:33 Terraform Basics
Terraform Lifecycle
Change Automation
Execution Plans
Visualizing Execution Plans
Resource Graph
Use Cases
Core and Plugins
Up and Running
Best Practices
Install
CLI and Configuration
Init
Plan and Apply
Apply Update
Inputs Variables
Local Values
Outputs
Modules
Divide Files
Destroy
Cloud
Cloud Updated
Cleanup

☁️ 1:07:37 Terraform Provisioners
Terraform Provisioners
Exec
File
Connection
Null Resources
Terraform Data
Cloud Init
Local Exec
Remote Exec
File
Null Resource
Terraform Data
Cleanup

☁️ 1:20:19 Terraform Providers
Providers
Registry
Providers Command
Providers Configuration
Modules
The Fine Line
Azure Provider
GCP Provider

☁️ 1:30:35 Terraform Language
Terraform Language
Alternate JSON Syntax
Terraform Settings
HashiCorp Configuration Language

☁️ 1:35:23 Variables and Data
Input Variables
Variable Definition Files
Variables vs Environment Variables
Loading Input Variables
Output Values
Local Values
Data Sources
References to Named values
Input Variables Types
Input Variables Arguments
Outputs CLI
Outputs Chaining
Local Values
Data Sources

☁️ 1:47:52 Meta Arguments
Resource Meta Arguments
depends_on
count
for_each
Resource Behaviour and Lifecycle
Resource Providers and Alias
Depends On
Count
For Each
Alias
Lifecycle

☁️ 1:54:40 Expressions
Introduction to Expressions
Types and Values
Strings and Strings Templates
Expressions Operators
Conditional Expressions
Expressions For Expressions
Dynamic Blocks
Version Constraints
String Templates
For Expressions
Splats
Dynamic Blocks
Versioning

☁️ 2:41:01 Terraform State
State
State MV
State Backups
State CLI

☁️ 2:45:42 Initialization
terraform init
terraform get

☁️ 2:48:09 Writing and Modifying
Introduction
terraform fmt
terraform validate
terraform console

☁️ 2:51:17 Plan and Apply
Plan
Apply
Saved Plans

☁️ 2:54:23 Drift
Managed Resource Drift
Replacing Resources
Resource Addressing
Import
refresh and Refresh Only Mode
Apply Replace and Refresh Only
Import

☁️ 3:01:24 Troubleshooting
Terraform Troubleshooting
Debugging Terraform
Crash Logs
TF_LOG
Opening a Github Issue

☁️ 3:05:55 Terraform Modules
Finding Modules
Using Modules
Publishing Modules
Verified Modules
Standard Module Structure
Creating

☁️ 3:11:25 Terraform Workflows
Team Workflows Overview
Individual Practitioner
Team
Terraform Cloud
VCS Workflows

☁️ 3:18:28 Terraform Backends
Backends
Backend Initialization
terraform_remote_state
State Locking
Protecting Sensitive Data
Terraform Ignore File
Standard Backend Type S3
Multiple Workspaces
Terraform Remote State
Force Unlock
Cloud Backend

☁️ 3:37:22 Resources and Complex Types
Resources
Complex Types
Collection Types
Structural Types
Complex Types Follow Along

☁️ 3:48:10 Built in Functions
Introduction
Numeric Functions
String Functions
Collection Functions
Encoding and Decoding Functions
Filesystem Functions
Date and Time Functions
Hash and Crypto Functions
IP Network Functions
Type Conversion Functions
Built In Functions Follow Along

☁️ 4:18:30 Terraform Cloud
Terraform Cloud
Terraform Cloud Terms
Run Workflows
Permissions
API Tokens
Private Registry
Cost Estimation
Workflow Options
Migrating Default Local State
VCS Integration
Run Environment
Cloud Agents
Private Registry

☁️ 4:42:10 Terraform Enterprise
Terraform Enterprise
Terraform Enterprise Requirements
Air Gapped Environments
Cloud Features and Pricing

☁️ 4:51:47 Workspaces
Workspaces
Workspaces Internals
Current Workspace Interpolation
Multiple Workspaces
Cloud Workspaces
Workspaces CLI commands
Workspaces Differences
Cloud Multiple Workspaces

☁️ 5:07:53 Sentinel and Terraform
Sentinel
Policy as Code
Sentinel Policy Language Example
Sentinel with Terraform

☁️ 5:54:42 Packer
HashiCorp Packer
Packer Template File
Terraform and Packer Integration
Packer

☁️ 6:22:04 Consul
Terraform and Consul

☁️ 6:23:13 Vault
HashiCorp Vault
Terraform and Vault
Vault Injection via Data Source

☁️ 6:56:06 Misc
Alantis
CDK for Terraform
Gruntwork
Terragrunt
TerraTest
Рекомендации по теме
Комментарии
Автор

Just wanted to share that I passed on August 7th! 🎉 I studied for about a week, and here's what worked for me:

1. This YouTube video - Super helpful for understanding key concepts.
2. Practice exam on Udemy - Crucial for getting exam-ready. It really helped me gauge what to expect.
3. HashiCorp official documentation - A must-read for in-depth understanding.

Thanks to everyone who put this together! Good luck to everyone else preparing. You got this! 💪

hugosandoval
Автор

Thank you so much for sharing this content. I've passed my exam on 30th, April 2024. To be honest, I only used your course Which took me one day to complete and I'm passed. Thanks Andrew.

tarun.jangra
Автор

***Course Contents***

>> 0:00:00==Course Intro
>> 0:15:03==Introduction
>> 0:31:55==IaC Concepts
>> 0:52:26==Hashicorp Introduction
>> 0:56:33==Terraform Basics
>> 1:07:37==Terraform Provisioners
>> 1:20:19==Terraform Providers
>> 1:30:35==Terraform Language
>> 1:35:23==Variables and Data
>> 1:47:52==Meta Arguments
>> 1:54:40==Expressions
>> 2:41:01==Terraform State
>> 2:45:42==Initialization
>> 2:48:09==Writing and Modifying
>> 2:51:17==Plan and Apply
>> 2:54:23==Drift
>> 3:01:24==Troubleshooting
>> 3:05:55==Terraform Modules
>> 3:11:25==Terraform Workflows
>> 3:18:28==Terraform Backends
>> 3:37:22==Resources and Complex Types
>> 3:48:10==Built in Functions
>> 4:18:30==Terraform Cloud
>> 4:42:10==Terraform Enterprise
>> 4:51:47==Workspaces
>> 5:07:53==Sentinel and Terraform
>> 5:54:42==Packer
>> 6:22:04==Consul
>> 6:23:13==Vault
>> 6:56:06==Miscellaneous

Cheers !!!

lubwrld
Автор

Passed by Exam today.. I started this as a beginner, so initially I thought going through this video once and doing 1 sample paper was enough. But I failed my first attempt. Then I took another week to study and do more hands on work with Terraform, (do some simple projects from youtube), then atleast 4 sample papers and do the exam. I cant stress this enough - some of the questions can be tricky in the exam, and you need some hands on expereince. But this video has helped me tremendously. Thank you freeCodeCamp

JayPanicker
Автор

Passed my exam today, this was my main source for study! Thanks!

preack
Автор

I have passed terraform associate exam on August 12th with reference of this video, cheat-sheet, Lecture slides and mock-test. Big thanks to Andrew.

ketanvariadba
Автор

You are really good at releasing videos when I have an exam already scheduled within a few week Andrew. Used your courses to pass the AWS CCP and SA Associate exams and will be using this on top of the Terraform documentation for my exam in 15 days.

rgbwill
Автор

Passed my exam today, using this as main source material. Thanks for all the hard work you put forth in this and assistance rendered.

SuperRachness
Автор

Passed my Exam today, thanks for the content. It really helped me to pass the exam.

saurabhjagdev
Автор

This video may be all you need to pass the exam. I passed today with this video and practice exams I found on Udemy. The practice exams I found along with the actual exam were both 57 questions and all the questions are answered with material from this video alone! THANK YOU!!

kernelpanick
Автор

Just passed my certification, best material free material on the internet.
Thanks a lot!

TheDezminator
Автор

Cloud Software Engineers writing serverless systems should pay special attention. Fantastic!

dontdoit
Автор

The provisioners are actually "local-exec", "remote-exec", and "file". "local-exec" will run a command on the system running Terraform. "remote-exec" will run a command on the remote resource (EC2 Instance, Virtual Machine, etc). "file" will upload files to a remote resource.

dusdnd
Автор

Just passed my exam 2 minutes ago.. The level of questions were good.
Used this video as my primary preparation resource and solved question banks.

pragyabharti
Автор

Take a shot every time you hear "Hey its Andrew Brown from Exam Pro!"

ACEo
Автор

between this, the docs, and bryan krausen's practice tests - i passed on saturday. thanks Andrew and team

SpizikeSpiegel
Автор

Thank you for this free content! I have passed the exam today mainly relying on this material.

zoltankiss
Автор

very nice, still going through AWS Certified SysOps Administrator Associate at the moment, but already started thinking that I need to get into terraform too. THANKS!

Mlagis
Автор

Please Correct if i am wrong.

2:52:57 But i believe, During the Terraform Plan, for both Speculative and Saved Plan, there needs to be Terraform plan instead or Terraform apply. We can output our plan file using plan command into a binary which would be used by apply command if plan file is supplied.

kaushikpanta
Автор

I passed the exam last week. This course was very helpful. Thanks Andrew.

Peacelover