MENU

Fun & Interesting

TERRAFORM Course For Beginners 🔥 in ONE VIDEO with AWS - DevOps [HINDI] | MPrashant

M Prashant 109,729 9 months ago
Video Not Working? Fix It Now

To SUPPORT my work 🤍 - https://rzp.io/l/ocsi8wP3 #devops #terraform #infrastructure Terraform Basics to Advance with AWS | Complete Guide Terraform in One Shot Terraform Zero to Hero Earn Practical Knowledge Terraform Free Course Welcome to our comprehensive tutorial on Terraform! This video covers everything you need to know to get started with Terraform and advance your skills, specifically focusing on AWS (Amazon Web Services). 🔹 What You'll Learn: Links: Types of providers supported by Terraform https://registry.terraform.io/search/providers?namespace=hashicorp AWS Website Access (Policy change for S3) https://docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteAccessPermissionsReqd.html#bucket-policy-static-site Terraform Registry Module LINK - https://registry.terraform.io/modules/paulgitrepo/mprashant-test-vpc/aws/latest Slide Link https://drive.google.com/file/d/1tqYJO_BbU290N3HGfEkYQhlb53eaNjf3/view?usp=sharing Project Config Files on GitHub https://github.com/paulgitrepo/mprashant-terraform-configs Timelines 00:00:00 Course Intro 00:04:24 What is Terraform? 00:09:28 Terraform Installation - Windows 00:10:50 Terraform Installation - MAC 00:13:48 AWS Account - SignUP 00:15:36 AWS User Setup 00:22:02 AWS CLI Setup - Windows 00:23:05 AWS CLI Setup - MAC 00:23:44 AWS CLI USER ACCESS Configure on VSCode 00:30:28 AWS EC2 Manually 00:33:37 First Terraform Config To Create EC2 Instance 00:41:26 Terraform INIT, PLAN, APPLY, DESTROY 00:45:01 Terraform - Resource Modify 00:49:00 Terraform - Resource Delete 00:51:14 Terraform Config and State Overview 00:56:40 Terraform Variables & Outputs 01:04:28 AWS S3 Overview 01:08:56 Terraform - S3 Bucket Create and Upload Files 01:16:42 Terraform - Random Provider 01:23:34 Terraform Backend - Remote State Management with S3 01:33:07 Project - Host Static Website Using Terraform 02:01:23 Understand AWS VPC 02:18:54 AWS VPC Manually 02:31:00 AWS VPC Using Terraform 02:42:54 AWS EC2 + VPC 02:45:17 Project - EC2 + VPC + NGINX + HTTP Access 03:05:09 Terraform Data Source 03:21:32 VPC & SG with Data Source 03:33:31 Task: Create EC2 using Existing VPC 03:44:38 Terraform Variables - Types, Validation, ENV, tfvars, auto.tfvars 04:20:03 Terraform Operators & Expressions - List, Map, Object, Loops 04:40:00 Terraform Functions 04:49:07 Multiple Resources - COUNT 05:27:26 Multiple Resources - FOR_EACH 05:42:20 Project - AWS IAM Management 06:22:21 Terraform Modules 06:47:10 AWS EC2 using Public Terraform Module 06:58:52 Creating Our Own Terraform Module 07:57:47 Terraform Registry - Publish our module 08:18:15 Terraform Resources Dependency 08:23:29 Terraform Resources Lifecycle 08:36:25 Terraform Validations 08:47:01 Terraform State Modifications 08:57:56 Terraform Import Command 09:05:57 Terraform Workspace 09:18:38 Terraform Cloud with GitHUB ------------------------------------------------------------------------------ ------------------------ Terraform Important Commands Initialization • terraform init • terraform plan • terraform apply • terraform destroy ○ terraform destroy -target=RESOURCE_ADDRESS • terraform apply -target=RESOURCE_ADDRESS Viewing State • terraform show • terraform state list • terraform state show RESOURCE_ADDRESS Managing State • terraform state rm RESOURCE_ADDRESS • terraform state mv SOURCE_RESOURCE DEST_RESOURCE Importing Existing Infrastructure • terraform import RESOURCE_ADDRESS ID Formatting and Validating • terraform fmt • terraform validate Output and Variables • terraform output • terraform output OUTPUT_NAME Workspaces • terraform workspace list: Lists all workspaces. • terraform workspace show: Shows the current workspace. • terraform workspace new WORKSPACE_NAME: Creates a new workspace. • terraform workspace select WORKSPACE_NAME: Switches to the specified workspace. • terraform workspace delete WORKSPACE_NAME: Deletes the specified workspace. Locking and Unlocking • terraform force-unlock LOCK_ID: Manually unlocks the state if the automatic unlocking process fails. Miscellaneous • terraform version: Displays the current Terraform version. • terraform providers: Lists the providers used in the configuration and their versions. • terraform graph: Generates a visual representation of the Terraform configuration in Graphviz format. ------------------------- terraform in one shot, terraform in one video hindi, terraform for beginners in hindi, terraform advance hindi, terraform tutorial in hindi, terraform with AWS, terraform module hindi, terraform cloud, terraform tutorial for beginners hindi, best terraform video on youtube TErraform with AWS AWS VPC, S3 EC2 IAM

Comment