Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
Terraform Mastery
Environment Setup
Create AWS Free Tier Account (5:47)
Signing up to Google Cloud with $300 Credits (4:28)
Creating IAM User on AWS (3:42)
Installing terraform client on Mac OSX (1:19)
Installing terraform client on Ubuntu (1:12)
Getting Started with Terraform
Launching EC2 instance from the console (6:24)
Initializing AWS provider with terraform (10:17)
Adding first terraform resource to create aws instance (14:19)
Modifying configurations and idempotence (8:37)
Deleting resources with terraform (4:07)
Using Terraform Resources
Variables and Resource Metaparameters (7:51)
Adding termination protection to ec2 instance (5:54)
Selecting regions by defining multiple providers (6:25)
Defining dependency between resources (8:47)
Adding resource to configre security group (10:40)
Associate security group by using resource reference (5:19)
Cleaning up (2:04)
Variables and Outputs
The need for variables (5:03)
Attribute Reference and variable interpolation (5:50)
Creating resource dependency graphs (5:02)
Using input vars (3:50)
Defining variables (6:00)
Vars precedence and overriding (4:23)
Using output vars (6:37)
Cleaning up (0:52)
Provisioners
Provisioners Theory (6:50)
Using file provisioner to copy script (9:55)
Adding security group resource with ingress rules (7:40)
Allow incoming access with egress rules (9:17)
Applying terraform taints to resources (7:00)
Cleaning up (0:58)
Data Sources
Data sources theory (4:29)
Create RDS with AWS console (8:29)
Referring to RDS properties with data sources (12:37)
Adding null resource for updating configs (9:44)
Updating null resources with Triggers (7:45)
Cleaning up (3:05)
Backends and Remote State Management
State Management with Terraform (10:45)
Remote state and backends (6:46)
Configuring s3 as a backend (10:43)
Need for state locking (8:15)
Adding dynamo db for state locking (7:35)
Cleaning up (1:37)
Defining s3 lifecycle policy to manage statefile (2:39)
Modules
Modules Theory (6:06)
Creating VPC with AWS Console (9:19)
Adding provider configuration and launching VPC (9:06)
Invoking VPC module with custom vars (11:16)
Attribute Reference and variable interpolation
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock