[2023] Intro to Terraform on AWS
In this video I provide a introduction to Terraform on AWS. I touch on concepts such as Resources, Data Sources, Providers, Modules, Input Variables, Output Values, etc. and how these all work together when provisioning AWS resources with Terraform. I hope this video is helpful to you all - feel free to reach out if you have any questions! Also, let me know if more videos about Terraform would be helpful in the future. All opinions are my own.
-Kevon
Workshop: catalog.workshops.aws/terrafo...
--------------------------------------------------------------------------------------------------------------------------------------------------------------
TIMESTAMPS:
0:00 - Intro Music
0:13 - Introduction
0:58 - Agenda
2:08 - Learning Goals
2:44 - The problem
3:33 - AWS re:Cap
4:18 - Deploying Resources - Console vs Programmatically
6:58 - What is an API?
7:58 - Infrastructure as Code (IaC) Overview
10:00 - Terraform Overview
11:52 - Why Terraform?
13:58 - Terraform Basics
14:21 - Terraform Basics | Folder Structure
15:44 - Terraform Basics | Providers
17:40 - Terraform Basics | Resources
20:18 - Terraform Basics | Data Sources
21:23 - Terraform Basics | Input Variables
24:04 - Terraform Basics | Primitive Types
24:47 - Terraform Basics | Conversion of Primitive Types
25:23 - Terraform Basics | Complex Types
27:09 - Terraform Basics | Output Values
28:15 - Terraform Basics | Local Values
29:44 - Terraform Basics | Terraform State
32:13 - Terraform Basics | Terraform CLI
33:33 - Terraform Basics | Terraform CLI - terraform init
34:25 - Terraform Basics | Terraform CLI - terraform validate
35:28 - Terraform Basics | Terraform CLI - terraform plan
38:37 - Terraform Basics | Terraform CLI - terraform apply
39:35 - Terraform Basics | Terraform CLI - terraform destroy
41:11 - Terraform Basics | Modules
44:12 - re:Cap - What You Will Build
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Gear:
Canon SL3 (Camera)
Sigma 18-35mm (Lens)
UAD Apollo Twin MKII (Interface)
Shure SM7B (Microphone)
Beyerdynamic DT990 Pro (Headphones)
Music:
“Intimidated” - KAYTRANADA ft. H.E.R.
I do not own the rights to any music in this video. This video is purely meant to serve as free education to others.
Website: www.kevonmayers.com
LinkedIn: / kevonmayers
MM Productions Website: www.music.kevonmayers.com
Instagram - / musicislife727
- / mmproductionsllc
Subscribe - / kevonmayers
Пікірлер: 4
Hi Kevon, I finished your AWS workshop on Amplify web apps with Terraform and it was amazing! By far the most exhaustive (not exhausting!), detailed and fun workshop I have completed. You really succeeded in making it available, fun and cost-effective and I would like to thank you for that. I have been playing around & practicing my AWS, Terraform and GitLab skills this summer. Hopefully landing an internship next year. 🤞 Keep up the good work and thank you again!
@KevonMayers
Жыл бұрын
Really glad to hear that it was helpful. Thanks for the kind words and all the best!
I am trying to enroll into this workshop , but I need the 12 digit access code to enroll into the AWS workshop studio, can you please tell me the process to get the access code.
@KevonMayers
Жыл бұрын
Hi there - if not at an AWS led event, you will need to follow the workshop in your own AWS account per the instructions