Terraform in 16 Minutes : Provision EC2 on AWS | Step by Step guide for beginners

Поделиться
HTML-код
  • Опубликовано: 11 ноя 2024

Комментарии • 240

  • @negrospisowifi9675
    @negrospisowifi9675 5 лет назад +3

    This is the kind of video that needs to be uploaded every time. No need to rush everything, simple and clean tutorial.

  • @chitralondhe3516
    @chitralondhe3516 2 года назад +4

    The way you explaining the terms with practicals are best.. Thank you for such a great tutorial.. It will be helpful if you provide full course on Terraform..😎

  • @cuteaarts
    @cuteaarts 5 лет назад +2

    this is first terraform video. did not get this much helpful content in any other video. Learned a lot. first time user it looks very easy which will motivate to learn more. Thank you so much for creating this content. keep it up.

  • @penniesshillings
    @penniesshillings 4 года назад +1

    Nice quick intro, thank you. I need to provision a Lambda with API Gateway and this gave me a starting point.

  • @shashirajkarn1682
    @shashirajkarn1682 5 лет назад +2

    Today I have completed my first terraform .. seriously easily I have done it .. thanks

  • @akashjadhav2272
    @akashjadhav2272 3 года назад +3

    You're a really great man, it's been so easy to learn terraform provisioning for the beginner. thanks .

  • @philipackerley5775
    @philipackerley5775 3 года назад

    Fabulous, nice clear simple example, but shows the basics of what tf does.

  • @Chatsworth1979
    @Chatsworth1979 4 года назад +1

    Excellent. Clear explanation. And thanks for the github link. Terrafom is so cool that I watch vids like this one even though we don't use it now (and probably never will).

  • @artended
    @artended 3 года назад +2

    Easy and simple. Great tutorial even for person who worked with terraform before!

  • @loeserkeyblader
    @loeserkeyblader 4 года назад +6

    Great tutorial, and I especially appreciated you going into problem scenarios that newer devs/it people might scratch their heads at :)

  • @errahulverma
    @errahulverma 5 лет назад +1

    tried as explained in example. works like a charm.... thank you

  • @jinhe8466
    @jinhe8466 5 лет назад +6

    This video is super helpful, very details, and no rush. I'm exploring how to deploy lambda with Terraform and Jenkins now. Although your video does not provide the answer, but still appreciate your this instruction. it's great enough!

  • @tirupatitechie3995
    @tirupatitechie3995 4 года назад

    Perfect start for beginner

  • @aatmnirbharr
    @aatmnirbharr 3 года назад

    Easiest process. Well deserved star from my side😊

  • @ahpala
    @ahpala 4 года назад +1

    Excellent video, well planned and succinct. Thank you, Saurav!

  • @punithckpunith2314
    @punithckpunith2314 5 лет назад +1

    Thank you for giving an idea about terraform with basic example.

    • @CloudYeti
      @CloudYeti  5 лет назад

      Thank you for the feedback.

  • @sunillamichhane7365
    @sunillamichhane7365 4 года назад +3

    You just made it so easy for us. Thank you!

  • @letsJawa
    @letsJawa 4 года назад +1

    Brilliant. just started on iAc and saw your intro vdo on Terraform. thanks for keeping it simple and useful. will look forward to more videos from you on Terraform

  • @errahulverma
    @errahulverma 5 лет назад +4

    My first terraform tutorial and you made it look simple. Eager to see more of your tutorials. 👍

  • @nonyagbo
    @nonyagbo 5 лет назад +3

    THANK YOU .... you made my day .... one of the best videos, Great video ... simple and transparent. Thumbs up.

  • @haciendadad
    @haciendadad 5 лет назад

    Good teacher! Speaks very well, good pace and seems like a good guy!

  • @alamsyah163
    @alamsyah163 5 лет назад +4

    Really help me on understanding how Terraform can work with the AWS. Thank you very much

  • @adminonam4599
    @adminonam4599 5 лет назад

    Great Tutorial. No other Terra tutorials match yours. Thanks

    • @CloudYeti
      @CloudYeti  5 лет назад

      Thanks for your feedback , we're glad you enjoyed this video! We've created couple more videos on Terraform. You can check it out here ruclips.net/video/RA1mNClGYJ4/видео.html

  • @Aswinvishnu2
    @Aswinvishnu2 2 года назад

    great content, simple n straightforward.

  • @sonalagrawal1806
    @sonalagrawal1806 5 лет назад

    best terraform video on youtube, i was getting frustrated after watching other videos and wasted time. thanks a lot

    • @kapilsharma4722
      @kapilsharma4722 5 лет назад

      we can use AWS CLI & various SDKs to perform similar task , then why Terrafrom

    • @sonalagrawal1806
      @sonalagrawal1806 5 лет назад +1

      @@kapilsharma4722 CLI is good for one or two requirements , with terraform we can create VPC and everything inside it.

    • @kapilsharma4722
      @kapilsharma4722 5 лет назад

      Sonal Agrawal r u using terraform in your project?

  • @sanjiblamichhane
    @sanjiblamichhane 4 года назад +4

    Wow, just discovered this channel. Really cool contents. Subscribed.

  • @PraveenMac.
    @PraveenMac. 4 года назад +1

    thanks its very useful for beginers like me

  • @VivekKumar-zd6vq
    @VivekKumar-zd6vq 4 года назад +1

    Best Video ever on Terraform. Thanks a lot.

  • @ShivangiSingh-wc3gk
    @ShivangiSingh-wc3gk 5 лет назад +1

    Very informative for beginners. Thank you so much

  • @chukwuemekakingsleyeze6340
    @chukwuemekakingsleyeze6340 4 года назад

    Thank you for this Video, I loved it. Please do more videos where you can used terraform to provision a stack of AWS resources. EC2, RDS, etc.

  • @prasadrayudu2001
    @prasadrayudu2001 4 года назад +1

    Thanks for the Tutorial - very helpful

  • @sandv2902
    @sandv2902 4 года назад +1

    Awesome crisp n clear👌👌👏👏👏👏

  • @jagdishbelapure7521
    @jagdishbelapure7521 5 лет назад +2

    This is the first video I watched on the terraform, it helped me a lot.. thank you so much, will wait for more videos!!

  • @nzecruze
    @nzecruze 5 лет назад +1

    Simple and straight forward.

  • @sojourner5294
    @sojourner5294 5 лет назад +4

    Excellent tutorial, clear and concise, thumbs up ! Thank You.

  • @CombatVault
    @CombatVault 4 года назад +1

    Excellent video

  • @informationtechnology6001
    @informationtechnology6001 2 года назад

    really nice explanation .... I am a windows user and I would appreciate upload more videos about terraform and automation with powershell .

  • @WilsonMar1
    @WilsonMar1 5 лет назад +5

    On Mac, consider brew install tfenv, then trenv install latest instead of brew install terraform, so you can switch among versions installed in parallel.

  • @sidraizada
    @sidraizada 2 года назад

    Easy and Simple Tutorial, Thanks much.

  • @ssjahagirdar5132
    @ssjahagirdar5132 3 года назад

    Simple and clear ,thank you ..

  • @harishdivvela7500
    @harishdivvela7500 4 года назад +1

    Thanks! it is already there.

  • @giancarlotupacgutierrez6210
    @giancarlotupacgutierrez6210 5 лет назад +2

    So detailed! Thank you very much!

  • @samahome
    @samahome Год назад

    Great explanation

  • @ramurkrish
    @ramurkrish 5 лет назад +2

    Thanks to the useful lecture, really great source for Terrafom learning !

  • @vikaspandey4720
    @vikaspandey4720 4 года назад +1

    Amazing, keep up the good work bro.

  • @seshagirik4066
    @seshagirik4066 4 года назад +1

    Very useful , i tried its working well.

  • @sadiqnoorulla5189
    @sadiqnoorulla5189 6 лет назад +1

    Very well explained, and it worked ,Thanks Saurav Sharma

  • @11ap88
    @11ap88 4 года назад

    Very good presentation

  • @richardb8249
    @richardb8249 4 года назад +1

    Thanks, nice and clear.

  • @gajendrasalunkhe5750
    @gajendrasalunkhe5750 4 года назад

    Excellent explanation. Do you have inputs for Terraform with AWS EKS ?

  • @ruchk3872
    @ruchk3872 4 года назад

    thank you for great explanation

  • @lalitkhatri3589
    @lalitkhatri3589 3 года назад +1

    its really easy to understand from this video, thanks, how can i define security groups in .tf file, i have existing security groups.

    • @CloudYeti
      @CloudYeti  3 года назад

      Hi Lalit, you can see an example for defining security group here: registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group

  • @deeparkrk6698
    @deeparkrk6698 4 года назад +1

    Excellent 👌.

  • @TheSahanc
    @TheSahanc 3 года назад

    Thanks this is an amazing tutorial.

  • @agctech
    @agctech 3 года назад

    Really good! Thanks!

  • @SagarSingh-ie8tx
    @SagarSingh-ie8tx 5 лет назад +2

    you explain things very well :)

  • @gabrielarodriguez7320
    @gabrielarodriguez7320 3 года назад

    Thanks!!, this video is what I was looking for :)

  • @irfan4701
    @irfan4701 6 лет назад

    Glad to have you found on youtube.
    Nice explanation, just watched now, will do practical soon.
    Can you please make more videos on terraform?

  • @tapas511
    @tapas511 6 лет назад +1

    Excellent !! easy to understand !!! simple

  • @vivek106
    @vivek106 4 года назад

    Great job, exactly what I was looking for.

  • @yawarhumayun9847
    @yawarhumayun9847 3 года назад +1

    Awasome Sir Nice tutorial

  • @syednayabrasool3964
    @syednayabrasool3964 6 лет назад

    Excellent explanation, really appreciable

  • @johnadam8201
    @johnadam8201 5 лет назад +1

    Excellent work. appreciate your illustration !!

    • @CloudYeti
      @CloudYeti  5 лет назад

      Thanks John, we will create and release more Terraform content in the coming weeks.

  • @machireddyshyamsunder987
    @machireddyshyamsunder987 4 года назад +1

    NICE JOB

  • @prasadyadav7867
    @prasadyadav7867 4 года назад +1

    Super sir for your teaching but I want to learn terraform of full course what can I do for that

  • @SkysimAir
    @SkysimAir 4 года назад +2

    Very helpful, thanks a lot. The only thing you should is explain as well is: Where does the ami-id come from?

    • @locanix
      @locanix 4 года назад +1

      You can check the IDs from AWS management console, docs.aws.amazon.com/AWSEC2/latest/UserGuide/finding-an-ami.html

  • @chetanpatil849
    @chetanpatil849 5 лет назад +2

    Thanks for this tutorial, it helped me

  • @arunabhbiswas3210
    @arunabhbiswas3210 5 лет назад +2

    Hi, good videos. its easy to understand.
    Can we manage AWS workspaces using terraform? I do not see much info available for this on net. We would really appreciate if you prepare videos for AWS workspaces (creating, terminating, starting, stopping etc) using terraform.

  • @acloudsecninja
    @acloudsecninja 5 лет назад +1

    Great content!

  • @jurkinss1
    @jurkinss1 5 лет назад +1

    thank you! Very good tutorial

  • @halljerry9
    @halljerry9 4 года назад

    This was a great tutorial, thanks!

  • @amitgtalks
    @amitgtalks 5 лет назад +2

    Liked and subscribed. Tutorial is a saver for me

  • @reazulislam8446
    @reazulislam8446 5 лет назад +1

    GREAT .

  • @SubhanKhan-qd7sp
    @SubhanKhan-qd7sp 3 года назад

    grateful to learn from uh ! thank you :)

  • @pratikbhandari3393
    @pratikbhandari3393 5 лет назад +1

    Thanks for the video .. Perfect ..

  • @cloudguru3018
    @cloudguru3018 4 года назад +1

    For mac just use homebrew to install terraform and it's automatically added to path

  • @RobinGautamOfficial
    @RobinGautamOfficial 6 лет назад +1

    Great!! Worked for me

  • @nilampatel4491
    @nilampatel4491 4 года назад

    thank you for really good explnation, is there anything else i need to prepare in terraform apart from this? if so pls list them so i can start preparing them

  • @krishnakandula6587
    @krishnakandula6587 3 года назад

    short and sweet.

  • @karthik91412
    @karthik91412 5 лет назад +1

    Nice video and excellent explanation.. waiting for more videos

    • @CloudYeti
      @CloudYeti  5 лет назад

      Thanks for the feedback Karthik! We just uploaded a new video and will upload more in the future.

  • @kslvvaraprasad5864
    @kslvvaraprasad5864 4 года назад

    hi sir i am doing terraform using powershell.i have created a vpc and i want to create a ec2 (aws) machine in this particular vpc.what should be the resource syantax .i tried but,ec2 is getting created in default vpc.

  • @priyathinker9814
    @priyathinker9814 2 года назад

    Thankyou it helped me..

  • @bestjesuorobo4041
    @bestjesuorobo4041 5 лет назад

    wow! thanks very nice and easy to follow steps... thumbs up

  • @bilalhussain8137
    @bilalhussain8137 4 года назад

    You deserve more subs

  • @nrg4285
    @nrg4285 3 года назад

    How do you set the environment variables in Terraform to use the ones exported to Mac OS "env"?

  • @shahalom6195
    @shahalom6195 5 лет назад +1

    Really great simple video to follow. Does the EC2 instance get provisioned in the default VPC or can you assign where it gets provisioned?

    • @CloudYeti
      @CloudYeti  5 лет назад

      Good question. If you don't specify a VPC/Subnet then the instance is launched in the default VPC. If you mention the vpc and subnet then you can launch the instance in a specific subnet/vpc.

  • @adeshinahammedh.3705
    @adeshinahammedh.3705 4 года назад

    Thank so much Man

  • @balupractice3242
    @balupractice3242 4 года назад

    Thank you very much

  • @yashpatel-qg3ic
    @yashpatel-qg3ic 3 года назад

    how did you came out, onces you paste things on 9:31 ??, means which command did you use to save as well as exit from there. thanks in advanced, please let me know.

    • @CloudYeti
      @CloudYeti  3 года назад +1

      Press esc key to ensure you are in command mode. Then press the colon key to enter command line mode. Command line mode will have a colon at the bottom left of the screen where you can enter command lines. Then press ‘wq’ and ‘enter’ to indicate exit and save. ‘w’ is short for write indicating save the file contents to disk. ‘q’ is short for quit which indicates exit vim editor.
      Reference:
      linuxhint.com/vim_exit_and_save/

    • @yashpatel-qg3ic
      @yashpatel-qg3ic 3 года назад

      @@CloudYeti thankyou , is it same for windows cmd also and git bash ?

  • @quickfingers5982
    @quickfingers5982 4 года назад

    This is great. How and where do I specify the storage size of the ec2 instance? Once i already perform plan and apply. How do I update the size of that storage later on?

    • @CloudYeti
      @CloudYeti  4 года назад

      Here's an example of how to change the root volume size. It is recommended to work with a non-root volume for longer-term volume management requirements.
      github.com/terraform-providers/terraform-provider-aws/issues/7796#issuecomment-469330596
      ---
      provider "aws" {
      region = "us-east-1"
      }
      resource "aws_instance" "example" {
      ami = "ami-2757f631"
      instance_type = "t2.micro"
      root_block_device {
      volume_size = "14"
      volume_type = "gp2"
      }
      }

    • @quickfingers5982
      @quickfingers5982 4 года назад

      When you say non root, it's attaching a storage? correct? btw if let say i already setup my infrastructure and plan and apply the entire infrastructure will not get destroyed? It will only modify the changes?

    • @CloudYeti
      @CloudYeti  4 года назад

      Yes, I meant attaching an EBS volume storage when I mentioned non-root. I just tried it and was able to upgrade EBS size without destroying/re-creating the the volume. But Hashicorp and AWS suggest to be careful with each resource and understand risks before modifying. For example when modifying EBS volume, a best practice is to take a snapshot first. docs.aws.amazon.com/AWSEC2/latest/UserGuide/requesting-ebs-volume-modifications.html

  • @aregaz
    @aregaz 5 лет назад +1

    @CloudYeti the link for "Link to the AWS CLI Setup video" in the description is not working.

    • @CloudYeti
      @CloudYeti  5 лет назад

      Thanks for your feedback. The link is updated now.

  • @rashnighosh9653
    @rashnighosh9653 3 года назад

    It seems like, we can place only one .tf file in a particular folder? Because whenever you are doing terraform apply/destroy, it will be effected on that specific folder basis. Is it true?

    • @CloudYeti
      @CloudYeti  3 года назад +1

      You can have multiple .tf files in a folder. All .tf files will be evaluated when you run terraform apply. Terraform loads all configuration files within the directory specified in alphabetical order. www.terraform.io/docs/configuration-0-11/load.html

  • @trevorweir
    @trevorweir 4 года назад +1

    We could have done all of the above in aws cli with approximately 3 lines of code, include apt-get. So, the only cool thing that I have seen so far is the destroy feature.
    I believe that Terraform has significantly more "reason for being" so why not first explain what Terraform is really good for. I believe that we are really missing the big picture because we dove down into the weeds without even understanding why we would not invest the same time learning the aws cli competently

  • @devbravo4158
    @devbravo4158 3 года назад

    Do I need to use the ec2 instance? Not even sure what that is.

  • @juliocus
    @juliocus 5 лет назад

    Question, is there another video to show how to run a script as each VM is being deployed?

  • @swapnilshingote8773
    @swapnilshingote8773 4 года назад +1

    Sir, will Terraform destroy , terminate all my current instances in my Account , Or only those instances which I have launched from Terrafor?

    • @CloudYeti
      @CloudYeti  4 года назад +1

      only the ones launched with the the terraform template.

  • @sunillamichhane7365
    @sunillamichhane7365 4 года назад

    Loved this ;)

  • @imranshaikh-uo4mp
    @imranshaikh-uo4mp 4 года назад

    with this we can either apply (create new EC2) or destroy (delete) but if we want to do changes in newly created machine like i wanted create new machine with NFS server installed. does is it possible, if yes can you share me step by step document or any of your lab video?

  • @appukuttan7582
    @appukuttan7582 4 года назад

    How did you save the file and exit back to terminal

  • @funmilade3007
    @funmilade3007 3 года назад

    hi how did you save your file when you were editing the credential and was able to get back to the page you were before(terraform)

    • @CloudYeti
      @CloudYeti  3 года назад

      linuxize.com/post/how-to-save-file-in-vim-quit-editor/