HashiCorp Terraform Associate Certification Course (003) - Full Course | Pass Exam
Вставка
- Опубліковано 9 лис 2024
- Complete Terraform Tutorial: From Beginner to Expert A Comprehensive 5-Hour Course 🚀
Explore Infrastructure as Code with our 5-hour Terraform course, suitable for beginners to experts. Learn to set up, write configurations, and deploy on major cloud platforms. Featuring real-world examples, best practices, and hands-on labs, this course equips you to confidently automate and manage your cloud infrastructure using Terraform
🔵 Chapter-1: What is Terraform - 04:21
Link -
Setup virtual machine on Google Cloud Platform - jhooq.com/how-...
Setup EC2 Instance on AWS - jhooq.com/terr...
🔵 Chapter-2: Terraform Variables - 56:15
Link - jhooq.com/terr...
terraform variable string, number, bool, list, map
🔵 Chapter-3: Terraform tfvars - 01:14:16
Link - jhooq.com/terr...
But before you start working with Terraform you must understand different types of variables provided by the terraform .
🔵 Chapter-4: Terraform Locals - 01:36:38
Link - jhooq.com/how-...
In this session we are going to look on terrafrom locals and how to use it inside your terraform files.
🔵 Chapter-5: Terraform Output values - 01:46:42
Link - jhooq.com/how-...
In this session we are going to look at Terraform Output values and how to use them inside your terraform files.
🔵 Chapter-6: Terraform for-loops, for-each - 01:59:09
Link - jhooq.com/terr...
Terraform for, for_each and count loops can be used for iterating over the collections like list, set and map.
🔵 Chapter-7: Terraform State files - 02:13:15
Link - jhooq.com/terr...
In this lab session on Managing terraform state file we are gonna look on What is Terraform state file? What is Terraform local state file?
🔵 Chapter-8: Terraform Provisioners - 02:31:15
Link - jhooq.com/terr...
jhooq.com/terr...
1.File provisioner 2. Local provisioner 3. Remote provisioner -
🔵 Chapter-9: Terraform Module - 02:52:24
Link - jhooq.com/terr...
In this Lab session, we will create two modules module-1 and module-2. Inside each module, we will install the apache httpd server with each module is having its home page.
🔵 Chapter-10: Terraform Dynamic Blocks - 03:10:17
Link - jhooq.com/terr...
Terraform dynamic block behaves pretty much the same as for or for-each loop. It not only iterates over the value range but also creates nested dynamic blocks which can be complex.
🔵 Chapter-11: Terraform Null Resource - 03:21:10
Link - jhooq.com/terr...
To use the null_resource in Terraform, you first need to declare the resource block and specify a unique name for it. Within the resource block, you can specify a provisioner block
🔵 Chapter-12: Terraform Data Source - 03:40:00
Link - jhooq.com/terr...
Terraform data sources can be used to fetch information back from the Cloud service provider (AWS, Google Cloud, Azure etc..).
🔵 Chapter-13: Terraform Workspace - 03:53:18
Link - jhooq.com/terr...
Terraform workspace is a very logical concept where you can have multiple states of your infrastructure configuration.
🔵 Chapter-14: Terraform User-data - 04:16:21
Link - jhooq.com/terr...
In Terraform, the "user_data" block is used to specify data that should be passed to the instance at launch time. This data is typically used to configure the instance or run scripts on startup.
🔵 Chapter-15: Terraform depends-on meta tag - 04:28:10
Link - jhooq.com/terr...
In Terraform, the depends_on meta-argument is used to create an explicit dependency between resources. It is used to specify that a particular resource depends on another resource
🔵 Chapter-16: Terraform Template - 04:36:35
Link - jhooq.com/cate...
Terraform template is a really useful utility to render a template from a template string. With the help of terraform template, you can generate external files.
🔵 Chapter-17: Terraform Debugging Validation - 04:56:39
In this session we are gonna look at the Terraform debugging and how you can use the debugging for troubleshooting.
🔵 Chapter-18:
Terraform Import - 05:03:59 Link - jhooq.com/terr...
In Terraform, you need to import an existing resource into your Terraform configuration so that you can manage it with Terraform.
🔵 Chapter-19: Terraform Upgrade - 05:09:18
In this session we will take look at tfenv to upgrade the terraform - Наука та технологія
What a fantastic and amazing lecture series ! So many out there making big bucks and here is the Humanitarian an IT Champ - Rahul enlightening us with all the knowledge ! Kudos my man !
Happy to hear that
Thanks Rahul, awesome tutorial. I got access to 2 udemy courses for terraform but none of them are this lucid & clear. This shud be called - Terraform Made Easy by Rahul Wagh :D
Glad to hear that
This is awesome, great work. Many more people need to see this.
Much appreciated!
Hey Rahul, i have been looking for terraform tutorial from a long time and one fine day i landed up to your UA-cam Channel. what a amazing tutorial. Thanks a lot mate. Looking forward for more vedios on Terraform from you. One more thing, just a request that if you could start some tutorials on python in Devops perspective.
Glad I could help
Appreciate the work on these videos, really helpful examples to bring some of the concepts to life. Just passed the exam first time, thanks for helping me get across the line :)
Great to hear!
Hi Sir, good morning. Would you consider making a video on Apache Kafka? It would be great if it could be comprehensible from beginner to advanced.
Amazing course on Terraform for DevOps Professional 👏👏👏
You are welcome
Hi Rahul, it just outstanding videos , Great to Learn . Many thanks
Really you are true inspiration bro. I learning so many things from you especially aws . From now onwards terraform too . Thank u brother ❤
Glad to hear that
Hi Rahul, I followed your content and it's very much useful and nice documentation too. Thanks much for the wonderful tutorial..🤝
MANY Thanks for the extensive Tutorial. I saw the Terraform in the video is version 0.14.8 (March 10, 2021). I wonder how many features and syntax have been deprecated in version 1.4+
Really good point, I was about to start this course but I have to be honest and say I have second thoughts because it says it was uploaded 4 weeks ago but you are using a very old version of terraform 0.14.8, why is that?
Thank You Rahul .Its really very easy to understand TF and You have explained very well .I seen lots of videos, I got all things from this course and you covered all practical things in same session. So Thank you very much Rahul Sir.I wud recommend this course to start TF journey.
what a pretty good series. I am a programer and also an old CCIE. I didnt get into IAC too much. but I am thinking of application driven IAC. let's say , I have an e-commerce app that has 20 interfaces and 100 parameters I am monitoring tightly. if some parameters go worse , then trigger IAC state change like add more VMs, add more cpu/mems, change interface async tasks policies , or change LB and FW configurations. to ur mind, what is the best standard way to achieve this ? so that i cloud cut down on monitoring staff and ops staff. I found datadog + terraform, but i dont grasp what datadog is. datadog seems to need docker container? datadog needs agent , but this dog didnt know my 100 parameters. thanks a lot, Rahul.
Thanks Rahul for your support and dedicating your valuable time to explain a complex series into simple explanation...
It's my pleasure. Previous terraform session i have published were little un-organized so now i have re-edited all the session and composed a new series so that it is easy to follow
Eagerly waiting for this complete course Rahul.. Hope this will help us to get Cloud Architect / Migration positions.. 🙂
It's my pleasure. Previous terraform session i have published were little un-organized so now i have re-edited all the session and composed a new series so that it is easy to follow
TQSM sir for your amazing work and tutors
Hi Rahul,
It’s a amazing series and I enjoyed but can you suggest 2 points which are unanswered for me:
If we provision an ec2 in AWS then what about for previous instances in our account whether it’s provisioned via terraform or manually
2: if suppose we have multiple vpc like vpc1 vpc2 vpc3 and we want to provision 1 or more instances in vpc2 only then how we can achieve this.
1. import
Rahul, thank you for this course. I wanted to confirm whether this video contains the same content as the previous Terraform playlist, or if you have made any updates.
I have gone through the previous playlist and found it quite helpful!
It would be great if you have an updated playlist with Operators, Functions and TF Cloud. I Think we don't have these videos in the playlist.
Kindly include one real life project e2e .. This will give confidence in interviews. Thank you !!
I will try my best to come up with one project. I need to find the time in my schedule but surely i will share something in upcoming weeks
Awesome work, thank you so much for such an effort. It helped me a lot to understand terraform.
You're very welcome!
Amazing! Thanks!
It's my pleasure. Previous terraform session i have published were little un-organized so now i have re-edited all the session and composed a new series so that it is easy to follow
after completion this session we need any other paid training for mastery in Terraform as a devops prospective
You will be able to work really well with terraform and I do not think you would need any other paid courses
Hi Rahul, at 4:55:04 policy which got added. why need to use jsonecode in user-policy.tftpl where as in main.tf file we already passed policies variable properly with braces [].
what jsonecode converted here?
Hi Rahul
Really its nice explanation and document also its really good!!
Glad you liked it!
Hi, gd work bro. In AWS we giving IAM creds to ec2 for resource creation through tf template... Then in which case we need json key😊
Thnx bro please include more topics like modules , tf state and dynamic block etc
It is 5 hour long course and tf state, dynamic block all the topics are already covered in it. Please check the description where you will chapter name and timestamp
@@RahulWagh thnx bro
Thanks Rahul waiting for this, please if possible include ansible next week🙏
Ansible course already there on my channel here is the link - ua-cam.com/play/PL7iMyoQPMtAPZl58ovoOlxFxNPioSx838.html&si=potyFDqdLC8PARbR
@@RahulWagh Thanks Rahul, I have seen this. Does it cover all concepts used in real time project? And it is from step by step in incremental approach? Please let us know. It ll be of great help🙏
Yes it is step by step series which will help you to understand Ansible from zero to expert
@@RahulWagh Thanks a lot Rahul
For complete beginner this would ne helpful rahul sir?
Yes it is for beginners who do not know terraform and want to start from scratch
thanks , waiting for the series ,Ansible one is great too
Hope you enjoy it!
Please show the state file after importing the resources
Thanks
Welcome
Thanks dear sir❤
Most welcome
This course is so extensive that the lecturer's beard grew and then disappeared several times. ;)
Yeah it takes months to prepare these kind of sessions
i am getting this error
C:\terraform>terraform apply
No changes. Your infrastructure matches the configuration.
Terraform has compared your real infrastructure against your configuration and found no differences, so no
changes are needed.
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Recording will be available?
Yes it will be on my channel
Thank you. I missed the initial part😊
please help me i want to run bash script of #!/bin/bash using terraform how to do it can you help me out?
Please suggest that can we clear the terraform associate certification by completing and practicing this video
Yes 100% you can but do it honestly
@@RahulWagh thanks for the reply.
❤❤❤❤😊
Cheers
Is this course sufficient to crack tf associate 003 exam?
If you have followed all the chapters then you should be able to crack it
Hlo sir
All your video are upto mark and very good but in this tutorial i think you have teach less to the student and practise more to yourself which is a bad sign of teaching
Thanks for the feedback
@@RahulWagh pls take it in a positive side....
All the time you were hiding the access key but at 46:31 you showed😂