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
  • Наука та технологія

КОМЕНТАРІ • 77

  • @RahulSharmaSingularity
    @RahulSharmaSingularity 6 місяців тому +4

    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 !

    • @RahulWagh
      @RahulWagh  6 місяців тому

      Happy to hear that

  • @sabahb1759
    @sabahb1759 7 місяців тому +2

    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

    • @RahulWagh
      @RahulWagh  7 місяців тому

      Glad to hear that

  • @pink1apras
    @pink1apras 8 місяців тому +2

    This is awesome, great work. Many more people need to see this.

    • @RahulWagh
      @RahulWagh  8 місяців тому

      Much appreciated!

  • @jaideeptonk1854
    @jaideeptonk1854 4 місяці тому +1

    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.

  • @johnpallister1632
    @johnpallister1632 2 місяці тому

    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 :)

  • @manikantabellamkonda1970
    @manikantabellamkonda1970 12 днів тому

    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.

  • @AbhijeetAmolik
    @AbhijeetAmolik 6 місяців тому

    Amazing course on Terraform for DevOps Professional 👏👏👏

  • @prasadrao5333
    @prasadrao5333 2 місяці тому

    Hi Rahul, it just outstanding videos , Great to Learn . Many thanks

  • @Civaranjan
    @Civaranjan 3 місяці тому

    Really you are true inspiration bro. I learning so many things from you especially aws . From now onwards terraform too . Thank u brother ❤

    • @RahulWagh
      @RahulWagh  3 місяці тому +1

      Glad to hear that

  • @pattabhikumar455
    @pattabhikumar455 2 місяці тому

    Hi Rahul, I followed your content and it's very much useful and nice documentation too. Thanks much for the wonderful tutorial..🤝

  • @tjhsiao06
    @tjhsiao06 Рік тому +1

    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+

    • @gurdipedosanjh7887
      @gurdipedosanjh7887 Рік тому

      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?

  • @GaneshPatil-ff6xn
    @GaneshPatil-ff6xn 4 місяці тому

    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.

  • @dannydai1
    @dannydai1 3 місяці тому

    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.

  • @nareshv7797
    @nareshv7797 Рік тому +2

    Thanks Rahul for your support and dedicating your valuable time to explain a complex series into simple explanation...

    • @RahulWagh
      @RahulWagh  Рік тому

      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

  • @nilavasen8631
    @nilavasen8631 Рік тому +2

    Eagerly waiting for this complete course Rahul.. Hope this will help us to get Cloud Architect / Migration positions.. 🙂

    • @RahulWagh
      @RahulWagh  Рік тому +5

      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

  • @jagatheibkumar8263
    @jagatheibkumar8263 3 місяці тому

    TQSM sir for your amazing work and tutors

  • @Kk-rl7nv
    @Kk-rl7nv 9 місяців тому

    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.

  • @rkbompalli1719
    @rkbompalli1719 Рік тому

    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!

    • @rkbompalli1719
      @rkbompalli1719 Рік тому +1

      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.

  • @nilavasen8631
    @nilavasen8631 Рік тому +2

    Kindly include one real life project e2e .. This will give confidence in interviews. Thank you !!

    • @RahulWagh
      @RahulWagh  Рік тому +3

      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

  • @shaliniradhakrishna1008
    @shaliniradhakrishna1008 10 місяців тому

    Awesome work, thank you so much for such an effort. It helped me a lot to understand terraform.

    • @RahulWagh
      @RahulWagh  10 місяців тому

      You're very welcome!

  • @Shubham__Saroj
    @Shubham__Saroj Рік тому +1

    Amazing! Thanks!

    • @RahulWagh
      @RahulWagh  Рік тому +1

      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

  • @akkyintish2519
    @akkyintish2519 Рік тому

    after completion this session we need any other paid training for mastery in Terraform as a devops prospective

    • @RahulWagh
      @RahulWagh  Рік тому +2

      You will be able to work really well with terraform and I do not think you would need any other paid courses

  • @satisha1599
    @satisha1599 20 днів тому

    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?

  • @prashantdhage1813
    @prashantdhage1813 9 місяців тому

    Hi Rahul
    Really its nice explanation and document also its really good!!

    • @RahulWagh
      @RahulWagh  9 місяців тому

      Glad you liked it!

  • @RakeshJ-c5r
    @RakeshJ-c5r 3 місяці тому

    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😊

  • @nishitkumar7650
    @nishitkumar7650 Рік тому

    Thnx bro please include more topics like modules , tf state and dynamic block etc

    • @RahulWagh
      @RahulWagh  Рік тому +1

      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

    • @nishitkumar7650
      @nishitkumar7650 Рік тому

      @@RahulWagh thnx bro

  • @sharathsachin001
    @sharathsachin001 Рік тому

    Thanks Rahul waiting for this, please if possible include ansible next week🙏

    • @RahulWagh
      @RahulWagh  Рік тому

      Ansible course already there on my channel here is the link - ua-cam.com/play/PL7iMyoQPMtAPZl58ovoOlxFxNPioSx838.html&si=potyFDqdLC8PARbR

    • @sharathsachin001
      @sharathsachin001 Рік тому

      @@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🙏

    • @RahulWagh
      @RahulWagh  Рік тому

      Yes it is step by step series which will help you to understand Ansible from zero to expert

    • @sharathsachin001
      @sharathsachin001 Рік тому

      @@RahulWagh Thanks a lot Rahul

  • @diwakarpal2845
    @diwakarpal2845 11 місяців тому

    For complete beginner this would ne helpful rahul sir?

    • @RahulWagh
      @RahulWagh  11 місяців тому

      Yes it is for beginners who do not know terraform and want to start from scratch

  • @prateeksarangi9187
    @prateeksarangi9187 Рік тому

    thanks , waiting for the series ,Ansible one is great too

  • @SnehaPatel-q8u
    @SnehaPatel-q8u Місяць тому

    Please show the state file after importing the resources

  • @gthamu
    @gthamu 7 місяців тому

    Thanks

  • @Imran_kpk
    @Imran_kpk 6 місяців тому

    Thanks dear sir❤

  • @Dragoncheg
    @Dragoncheg Місяць тому

    This course is so extensive that the lecturer's beard grew and then disappeared several times. ;)

    • @RahulWagh
      @RahulWagh  Місяць тому

      Yeah it takes months to prepare these kind of sessions

  • @baaludata
    @baaludata 10 місяців тому

    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.

  • @hashilbh5654
    @hashilbh5654 Рік тому

    Recording will be available?

    • @RahulWagh
      @RahulWagh  Рік тому +1

      Yes it will be on my channel

    • @hashilbh5654
      @hashilbh5654 Рік тому

      Thank you. I missed the initial part😊

  • @swamithelab2256
    @swamithelab2256 Рік тому

    please help me i want to run bash script of #!/bin/bash using terraform how to do it can you help me out?

  • @jaswanth_kumar_k
    @jaswanth_kumar_k 6 місяців тому

    Please suggest that can we clear the terraform associate certification by completing and practicing this video

    • @RahulWagh
      @RahulWagh  6 місяців тому +1

      Yes 100% you can but do it honestly

    • @jaswanth_kumar_k
      @jaswanth_kumar_k 6 місяців тому

      @@RahulWagh thanks for the reply.

  • @Imran_kpk
    @Imran_kpk 6 місяців тому

    ❤❤❤❤😊

  • @sabahb1759
    @sabahb1759 7 місяців тому

    Is this course sufficient to crack tf associate 003 exam?

    • @RahulWagh
      @RahulWagh  7 місяців тому

      If you have followed all the chapters then you should be able to crack it

  • @datascience4336
    @datascience4336 5 місяців тому

    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

    • @RahulWagh
      @RahulWagh  5 місяців тому

      Thanks for the feedback

    • @datascience4336
      @datascience4336 5 місяців тому

      @@RahulWagh pls take it in a positive side....

  • @RobertAlberto-o9k
    @RobertAlberto-o9k Місяць тому +1

    All the time you were hiding the access key but at 46:31 you showed😂