MENU

Fun & Interesting

Terraform In One Shot | 3 Live DevOps Projects with Notes (Hindi)

TrainWithShubham 37,359 lượt xem 1 month ago
Video Not Working? Fix It Now

100+ Hours DevOps Course: https://www.trainwithshubham.com/s/pages/junoonbatch9


Terraform Code Repository: https://github.com/LondheShubham153/terraform-for-devops



Notes: https://www.trainwithshubham.com/products/


----------------------------------------------------------------------------------------------------------------------------

✅ Core Concepts

00:00– Definition & History of Terraform

07:59 – Current Trends & News in Terraform Development

12:35 – Infrastructure as Code (IaC) – Why It Matters

22:26 – Comparison with Other Tools

24:31 – Terraform vs Ansible

27:58 – Terraform vs CloudFormation

33:54 – Setup on AWS EC2 & Local Machine

✅ Terraform HCL (HashiCorp Configuration Language) in Depth

51:40 – Basic Syntax: Blocks, Arguments, Attributes

59:06 – Types of Blocks

01:21:00 – Expressions & Functions

01:23:21 – Provider, Resource, Variable, Output, Module

02:14:25 – String Interpolation

03:23:00 – Loops (for_each, count)

03:46:49 – Conditional Expressions

✅ Terraform Workflow & Execution

01:10:24 – Write-Plan-Apply Workflow

01:14:27 – Terraform Commands: init, plan, apply

01:20:14 – Terraform Providers

01:23:21 – What Are Providers?

01:23:45 – AWS Provider Deep Dive

✅ Terraform CLI & Commands

01:14:27 – Core Commands: init, plan, apply, destroy, refresh, validate, fmt

04:07:05 – Advanced Commands: taint, import, graph, state manipulation

04:08:10 – Debugging Terraform Issues

✅ Terraform Variables & Expressions

02:44:19 – Input Variables (variable)

02:49:55 – Output Variables (output)

06:45:41 – Local Variables (locals)

03:23:00 – Dynamic Blocks (for_each, count)

03:46:49 – Conditional Expressions

✅ Terraform State Management & Backends

03:56:08 – Role of State in Infrastructure Management

04:19:09 – Secure State Management Best Practices

04:26:19 – Remote State Backends

04:33:21 – AWS S3 for Remote Storage

04:36:29 – State Locking with DynamoDB

✅ Terraform Provisioners & User Data

04:38:00 – Understanding Provisioners

02:58:37 – Using User Data with AWS EC2

✅ Terraform Workspaces & Environment Management

05:01:26 – What Are Workspaces?

05:20:46 – Managing Multiple Environments (Dev, Staging, Prod)

05:30:50 – Creating & Switching Workspaces

✅ Terraform Modules – Reusability & Best Practices

05:29:00 – What Are Modules?

05:29:48 – Using Prebuilt Modules from Terraform Registry

05:46:37 – Creating Custom Modules

05:52:38 – Module Structure, Best Practices, and Outputs

✅ Projects

06:23:00 – Introduction to EKS & Why It’s Important (Setting Up Networking for EKS)

05:30:04 – Creating VPC, Subnets & Route Tables

01:42:42 – Configuring Security Groups & IAM Roles

07:01:00 – Deploying the EKS Cluster

07:12:55 – CI/CD with Terraform (Terraform with CI/CD Tools)

06:12:27 – Terraform With Ansible (Multi-Environment)


Watch DevOps In One Shot Playlist: https://youtube.com/playlist?list=PLlfy9GnSVerQjeoYfoYKEMS1yKl89NOvL&si=UfIYUkUAk8fduxQG


Watch Linux For DevOps Engineer Playlist: https://youtube.com/playlist?list=PLlfy9GnSVerQr-Se9JRE_tZJk3OUoHCkh

Watch DevOps with AWS Playlist: https://youtube.com/playlist?list=PLlfy9GnSVerQwJTUul8p_BWT5SdXAslI7

🔥YouTube : - https://www.youtube.com/@TrainWithShubham/featured



Remember, your time is a precious asset – let's make every second count.
Stay tuned for more transformative content and until next time, keep striving for excellence! 💪🕒

--------------------------------------------------------------------------------------------------------------------------------
Connect me Here: 👇👇
🔥YouTube : - https://www.youtube.com/@TrainWithShubham/featured
⛳LinkedIn : - https://www.linkedin.com/in/shubhamlondhe1996/
🚀Instagram : - https://www.instagram.com/trainwithshubham__/
🌍Discord : - https://discord.gg/CbNtWwaWAd
🌞Telegram : - https://t.me/trainwithshubham
👨🏻‍💻 GITHUB :- https://github.com/LondheShubham153
📩 EMAIL :- trainwithshubham@gmail.com
🌐 Website :-https://www.trainwithshubham.com/
--------------------------------------------------------------------------------------------------------------------------------

About -
TrainWithShubham is the channel created with the idea of bridging the gap between academic learning and the corporate world. We all know that schools and universities don't necessarily prepare us for the corporate world. There's a huge difference between what's going on in the industry and what's being taught to us in schools and colleges.

We are here to prepare you for the world with content based on my industry knowledge & experiences as a developer.
#trainwithshubham #devops

Comment