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..😎
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.
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).
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!
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
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
On Mac, consider brew install tfenv, then trenv install latest instead of brew install terraform, so you can switch among versions installed in parallel.
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.
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
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.
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.
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.
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/
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?
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" } }
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?
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
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?
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
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
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?
This is the kind of video that needs to be uploaded every time. No need to rush everything, simple and clean tutorial.
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..😎
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.
Nice quick intro, thank you. I need to provision a Lambda with API Gateway and this gave me a starting point.
Today I have completed my first terraform .. seriously easily I have done it .. thanks
You're a really great man, it's been so easy to learn terraform provisioning for the beginner. thanks .
Fabulous, nice clear simple example, but shows the basics of what tf does.
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).
Easy and simple. Great tutorial even for person who worked with terraform before!
Great tutorial, and I especially appreciated you going into problem scenarios that newer devs/it people might scratch their heads at :)
tried as explained in example. works like a charm.... thank you
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!
Perfect start for beginner
Easiest process. Well deserved star from my side😊
Excellent video, well planned and succinct. Thank you, Saurav!
Thank you for giving an idea about terraform with basic example.
Thank you for the feedback.
You just made it so easy for us. Thank you!
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
My first terraform tutorial and you made it look simple. Eager to see more of your tutorials. 👍
same here !
THANK YOU .... you made my day .... one of the best videos, Great video ... simple and transparent. Thumbs up.
Good teacher! Speaks very well, good pace and seems like a good guy!
Really help me on understanding how Terraform can work with the AWS. Thank you very much
Great Tutorial. No other Terra tutorials match yours. Thanks
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
great content, simple n straightforward.
best terraform video on youtube, i was getting frustrated after watching other videos and wasted time. thanks a lot
we can use AWS CLI & various SDKs to perform similar task , then why Terrafrom
@@kapilsharma4722 CLI is good for one or two requirements , with terraform we can create VPC and everything inside it.
Sonal Agrawal r u using terraform in your project?
Wow, just discovered this channel. Really cool contents. Subscribed.
thanks its very useful for beginers like me
Best Video ever on Terraform. Thanks a lot.
Very informative for beginners. Thank you so much
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.
Thanks for the Tutorial - very helpful
Awesome crisp n clear👌👌👏👏👏👏
This is the first video I watched on the terraform, it helped me a lot.. thank you so much, will wait for more videos!!
Simple and straight forward.
Thank you.
Excellent tutorial, clear and concise, thumbs up ! Thank You.
Excellent video
really nice explanation .... I am a windows user and I would appreciate upload more videos about terraform and automation with powershell .
On Mac, consider brew install tfenv, then trenv install latest instead of brew install terraform, so you can switch among versions installed in parallel.
Easy and Simple Tutorial, Thanks much.
Simple and clear ,thank you ..
Thanks! it is already there.
So detailed! Thank you very much!
Great explanation
Thanks to the useful lecture, really great source for Terrafom learning !
Amazing, keep up the good work bro.
Very useful , i tried its working well.
Very well explained, and it worked ,Thanks Saurav Sharma
Very good presentation
Thanks, nice and clear.
Excellent explanation. Do you have inputs for Terraform with AWS EKS ?
thank you for great explanation
its really easy to understand from this video, thanks, how can i define security groups in .tf file, i have existing security groups.
Hi Lalit, you can see an example for defining security group here: registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group
Excellent 👌.
Thanks this is an amazing tutorial.
Really good! Thanks!
you explain things very well :)
Thanks!!, this video is what I was looking for :)
Glad to have you found on youtube.
Nice explanation, just watched now, will do practical soon.
Can you please make more videos on terraform?
Excellent !! easy to understand !!! simple
Great job, exactly what I was looking for.
Awasome Sir Nice tutorial
Excellent explanation, really appreciable
Thanks Syed.
Excellent work. appreciate your illustration !!
Thanks John, we will create and release more Terraform content in the coming weeks.
NICE JOB
Super sir for your teaching but I want to learn terraform of full course what can I do for that
Very helpful, thanks a lot. The only thing you should is explain as well is: Where does the ami-id come from?
You can check the IDs from AWS management console, docs.aws.amazon.com/AWSEC2/latest/UserGuide/finding-an-ami.html
Thanks for this tutorial, it helped me
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.
Great content!
thank you! Very good tutorial
This was a great tutorial, thanks!
Liked and subscribed. Tutorial is a saver for me
GREAT .
grateful to learn from uh ! thank you :)
My pleasure!
Thanks for the video .. Perfect ..
For mac just use homebrew to install terraform and it's automatically added to path
Great!! Worked for me
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
short and sweet.
Nice video and excellent explanation.. waiting for more videos
Thanks for the feedback Karthik! We just uploaded a new video and will upload more in the future.
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.
Thankyou it helped me..
wow! thanks very nice and easy to follow steps... thumbs up
You deserve more subs
How do you set the environment variables in Terraform to use the ones exported to Mac OS "env"?
Really great simple video to follow. Does the EC2 instance get provisioned in the default VPC or can you assign where it gets provisioned?
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.
Thank so much Man
Thank you very much
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.
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/
@@CloudYeti thankyou , is it same for windows cmd also and git bash ?
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?
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"
}
}
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?
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
@CloudYeti the link for "Link to the AWS CLI Setup video" in the description is not working.
Thanks for your feedback. The link is updated now.
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?
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
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
Do I need to use the ec2 instance? Not even sure what that is.
Question, is there another video to show how to run a script as each VM is being deployed?
Sir, will Terraform destroy , terminate all my current instances in my Account , Or only those instances which I have launched from Terrafor?
only the ones launched with the the terraform template.
Loved this ;)
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?
How did you save the file and exit back to terminal
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)
linuxize.com/post/how-to-save-file-in-vim-quit-editor/