Project 3 - Deploy A 2-tier Application On AWS Using Terraform | Custom Modules in Terraform

Поділитися
Вставка
  • Опубліковано 11 гру 2024

КОМЕНТАРІ • 80

  • @NasirHussain-el6kn
    @NasirHussain-el6kn Рік тому +2

    Thank you! This project-based playlist is truly beneficial and rare to find, especially for free. I really appreciate your service to the AWS and DevOps community. Please complete this playlist as early as possible. This playlist deserves 100k subscribers; I think it hasn't reached many people.

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

      Thank you so much Nasir for your kind words! I truly appreciate your feedback :) Yes, I will be completing it soon. Stay tuned for the next project coming up soon.

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

    Sir,Thanks for the project-based videos on AWS cloud! They provide a real-time feel, and I'm eagerly waiting for the next project. Please upload it as soon as possible.

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

      Thank you for your feedback! I'm glad to hear my videos are helpful. The next project will be uploaded this week, so stay tuned!

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

    This video is awesome, my all Terraform concepts got cleared. Thanks piyush for this video

  • @SIVARAMAKRISHNA-v2r
    @SIVARAMAKRISHNA-v2r 3 місяці тому +1

    bro......u rocked it ....

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

    Thanks for these videos. hope please add remaining 5 projects too

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

    On demand Industry requirement training ..!! Thank you Piyush bhaiya, much appreciated 🤟

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

      Thank you so much for the amazing feedback , I am glad that you found it helpful :)

  • @pradipsharma8504
    @pradipsharma8504 4 місяці тому

    Hi Piyush, Thank you very much for your honest effort. Keep going keep growing.

  • @senthilkumar5129
    @senthilkumar5129 29 днів тому

    I have attend last week in one interview he asked the questions tree structure of diifernet ENV and module in this videos section help me lot to explain that many thanks to MR. Piysh

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  21 день тому

      Glad it helped in your interview prep! 🙏 I wish you all the best for your next interviews

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

    Thank you Piyush. I loved it the way you teaching...

  • @pravinkumar8491
    @pravinkumar8491 9 місяців тому +1

    Great explanation. Thank you

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

    Sir, please include diagram explanations like in Project 1 before starting hands-on. It helps grasp the concepts easily and quickly. Include this in all your upcoming projects. Thank you

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

      I added a diagram explanation to this video, but I will spend more time explaining it in the future. Thank you for your feedback, I appreciate it.

  • @Gerald_Louis
    @Gerald_Louis Місяць тому +1

    Hi. Thanks for the video. Can you do one for three tier? Web Tier, App Tier and DB tier. I wanna know how web tier and app tier communicate with each other when in three tier

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  Місяць тому +1

      Hello Gerald, Check out the previos video in this series about 3 tier architecture. If you are looking for 3-tier using Terraform then check out the terraform series playlist( It will be up soon)

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

    Nice Sessions

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

    Nice session

  • @techyharsh4345
    @techyharsh4345 24 дні тому +1

    in my case its showing only 21 resources to be added when i am running terraform plan not 38 how to correct it and my rds and ec2 is also not launching.

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  24 дні тому

      You can join our discord server and share your GitHub repo to get the further assistance

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

    Thank you so much for your help

  • @ashutoshpangavhane7024
    @ashutoshpangavhane7024 7 місяців тому +1

    where did you declare keys for your back end to connect with the provider,

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

      I didn't have to, the user I used to authenticate with Azure had a storage account object viewer role so access keys not required

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

    I have a question regarding the decision to use a own custom module. Could you clarify the reasoning for this choice instead of utilizing the default modules provided, such as VPC, ALB, and ASG?

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

      The reason is to understand how to create custom modules as this is one of the best practices when you work for an enterprise, they dont use public modules as it is maintained by someone else(basically someone else's project which is opensource), they rather prefer the code in-house to improve security , maintainability and the ability to make changes as needed

  • @VaibhavShewale
    @VaibhavShewale 10 місяців тому +1

    thats amazing

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

    Hello, thanks for this projects.
    I think the solution in github is missing the Jumpbox module for the connection

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

      Hello, Thanks for pointing out, yes the jumbox module is missing in the Github and the video

  • @nightfly3358
    @nightfly3358 5 місяців тому +1

    Good Video man , thanks for keeping it short and precise. can you provide some info on how Ankit created that diagram ?

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

      Thank you for the feedback! He used Microsoft Powerpoint to create the animated diagrams.

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

      @@TechTutorialswithPiyush I had a cloud challenge to perform at work, and I must say I copied most of the stuff you taught , it was really helpful.
      Have you don’t anything with compliance software like Chekhov ?

  • @MdAshraf007
    @MdAshraf007 11 місяців тому +1

    Hi sir, do we normally keep multiple Nat gateways? Especially for cases like in EKS cluster?

    • @MdAshraf007
      @MdAshraf007 11 місяців тому +1

      I created my cluster with eksctl and it created only one NAT. Is there an issue with this?

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  11 місяців тому +1

      NAT Gateways doesnt span Availability Zones, if you deploy your resourced in multiple AZs , then you need to setup NAT for each Zone seperately. Hope this clears your confusion.

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

    Hello,
    Whenever I run “tf init”, I keep getting an error message saying “Failed to read module directory” and “Module directory does not exist or cannot be read”. Any idea on how to fix this? Thanks!

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

      You need to run it from the directory where your root module exists. It looks for .tf files in the directory

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

      @@TechTutorialswithPiyush So, are you saying I should save my .tf module files in the root folder and then try running it again?

  • @bhakta_rg
    @bhakta_rg 9 місяців тому +1

    Hello Piyush bhai, thank you very much for this video. Just a question - can we not use Terraform public modules for vpc, ec2, rds etc for this 2-tier architecture? Why did we have to create custom modules? Thanks again for your selfless service!

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

      Thank you for the great feedback buddy! To answer your question: We can definitely use public module however, it is not a production best practice. Public module are maintained by the owner or a separate organization and any changes in that could directly impact your production environment hence, organization like to retain total control of the module. I hope this answered your question.

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

    Could you pls provide more details on certificate manager

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

      Hello Yogi, I have created the certificate in video #1 of this series, feel free to check it out.

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

      @@TechTutorialswithPiyush Please for the link of video #1 I will appreciate thank you very much

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

      @@tubuobaggio Here
      ua-cam.com/video/UVvc_RtOoWg/v-deo.html

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

    Great Piyush, Can you please creat a project in Azure as well

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

      Thank you brother for the feedback, I already have a similar project in Azure, here's the link
      ua-cam.com/video/I-MbnfNcikk/v-deo.html

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

      Great, Thanks a lot. Looking forwad for many such projects

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

      @@Jalal921 definitely

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

    sir in terraform what is taint? can u please teach about this

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

      Hello,
      We taint the resources created by Terraform to mark it is a broken and instruct terraform that it should be recreated/replaced during the next terraform apply but now the command has been deprecated and replaced by -replace

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

      @@TechTutorialswithPiyush thank you so much sir.

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

      @@aravnandan1617 you're welcome buddy 😊

  • @dyunjiiee
    @dyunjiiee 10 місяців тому +1

    Hello sir piyush, can i put this project on my resume? Thank you!

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

      If you have implemented it end to end by yourself and understood everything, then yes, feel free to add in your resume.

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

    👏

  • @shiva2804
    @shiva2804 8 місяців тому +1

    Hi piyush
    I can't able to install mysql. There asking password I gave password but I can't able to install there showing some error. How can I rectify that one and which password I need to give. Could you please slove my problem.

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

      Hello Shiva, Can you please provide more details? How are you installing mysql? What error you are getting? What commands are you using? Can you join our discord community and share all these details in the help-10weeksofcloudops channel? We will help you.

  • @madhulikapaluri8020
    @madhulikapaluri8020 8 місяців тому +1

    is it free tier?

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

      Not every service will be covered as part of free tier. e.g Load balancers, NAT Gateways, RDS etc are not covered in free tier.

  • @LailaTimasli
    @LailaTimasli 9 місяців тому +1

    can I do that with aws free account ?

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

      I believe most of the services can we covered within free tier. make sure you understand what is covered and what is not. For example, EC2 Micro instances are covered and not all EC2 instances. You will find the details in the documentation. You can go to below page and checkout the details for each services used in the demo:
      aws.amazon.com/free/?all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc&awsf.Free%20Tier%20Types=*all&awsf.Free%20Tier%20Categories=*all

    • @LailaTimasli
      @LailaTimasli 9 місяців тому +1

      ​@@TechTutorialswithPiyush ok, Thank you very much!

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  9 місяців тому +1

      @@LailaTimasli welcome

    • @pradipsharma8504
      @pradipsharma8504 4 місяці тому

      Hi Piyush, Hats of for your honest effort for us. Thank you very much for such wonderful session. Keep going Keep growing.

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

    increase your volume

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

      Can you please check out any latest video and let me know if you still feel the volume is low?