Learn Terraform (and AWS) by Building a Dev Environment - Full Course for Beginners

  Рет қаралды 280,994

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

Learn Terraform basics as you utilize Visual Studio Code (On Windows, Mac, or Linux!) to deploy AWS resources and an EC2 instance that you can SSH into to have your own redeployable environment.
✏️ Derek Morgan created this course. Check out more of his courses at: morethancertified.com
🔗 LinkedIn: / derekm1215
🔗 Twitter: / derekm1215
⭐️ Course Contents ⭐️
⌨️ Welcome and Setup (0:00)
⌨️ What We're Going to Build
⌨️ AWS IAM Setup
⌨️ Local Environment Setup
⌨️ Let's Build! (7:22)
⌨️ AWS Provider and Terraform Init
⌨️ A VPC and Terraform Apply
⌨️ The Terraform State
⌨️ Terraform Destroy
⌨️ A Subnet and Referencing
⌨️ An IGW and Terraform fmt
⌨️ A Route Table
⌨️ A Route Table Association
⌨️ A Security Group
⌨️ An AMI Datasource
⌨️ A Key Pair
⌨️ An EC2 Instance
⌨️ Userdata and the File Function
⌨️ SSH Config Scripts
⌨️ The Provisioner and Templatefile
⌨️ The Deployment and Replace
⌨️ Variables
⌨️ Variable Precedence
⌨️ Conditional Expressions
⌨️ Outputs
⌨️ Conclusion
🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Пікірлер: 204
@LarsonV98
@LarsonV98 Жыл бұрын
[45:25] AWS AMI [51:15] Key Pair [55:01] EC2 Instance [59:55] Userdata [1:05:07] SSH Config Scripts [1:08:28] Provisioners [1:15:37] Terraform Apply -replace [1:19:56] Variables in Terraform [1:24:22] Variable Precedence [1:30:12] Conditionals [1:35:41] Outputs
@forexmeter3900
@forexmeter3900 Жыл бұрын
Awesome course! UPDATE: After watching this course here on KZfaq I went ahead and purchased Derek's course provided in the description. I have to say hands down this is the best Terraform course on the internet! (Believe me, I have watched courses here on KZfaq and on Udemy). I have the Terraform Associate Certification and the title of Derek's course, more than certified, really does justice to the course! The Hashicorp certification is a joke compared to what Derek teaches in the course, and for just $29.99 it's a freebie. The course is worth more than 10X that. My Terraform skills have really improved thanks to this course and Derek I cannot thank you enough for the depth of the course! So for anyone really looking to take their Terraform skills to the next level, forget Udemy courses, Derek's morethancertified Terraform course is on a level by itself. Thank you!!!
@peterlovisek9210
@peterlovisek9210 Жыл бұрын
I love your explanation style. 100% calm, focused and clear. Anybody will understand this video, even those who just begin with Terraform.
@budmonk2819
@budmonk2819 11 ай бұрын
Great course - been using TF for about 6 months and this really gave a lot of useful information and optimizations plus using them well in TF. Thank you.
@ishandandekar1808
@ishandandekar1808 Жыл бұрын
This tutorial was really amazing. I knew nothing about terraform and now I can deploy my projects!
@rohits.k.7839
@rohits.k.7839 Жыл бұрын
I was looking for a simple yet comprehensive terraform course , and I found this , just like so!! 😉
@arzlanali5591
@arzlanali5591 Жыл бұрын
No word of thank you could justify your effort and explanation. You are just just awesome. I really appreciate the hard work. HUGE humble request please!! Bring a next video and include Modules, data, ENV_VARIABLES (how to use them), also would be nice if you could include a reat time project (mid-->expert level please). I am new to terraform but your video is a great source of learning. many thanks
@georgeonalo2811
@georgeonalo2811 Жыл бұрын
Nice tutorial, a really nice way for me to get started with Terraform. It was at time challenging to follow along because of the scripts that were not available, but I made it to the end. It took me two days.
@karansangani9383
@karansangani9383 11 ай бұрын
This was definitely worth going through for someone who is trying to learn more about Terraform!
@ilj01910529
@ilj01910529 Жыл бұрын
Really appreciate! I'm a new on terraform and not good at english all were very clear and understood me.
@quasenerd5476
@quasenerd5476 Жыл бұрын
46:45 AMI 50:58 key pair 59:54 user data 01:05:08 vscode connect to ec2 instance 01:08:20 provisioner (vs to ec2 ssh connection)
@imranrehman1784
@imranrehman1784 Жыл бұрын
Thanks for this awesome video. Everything worked for me except I couldn't SSH into my instance via VS code. However, I am able to ssh in using Putty. Once again thank you so much this is a very well put together course. Appreciate it. I like to learn Terraform for Kubernetese.
@ventin75
@ventin75 Жыл бұрын
Super easy to follow tutorial. Great explanation too!
@Pattypatpat7122
@Pattypatpat7122 7 ай бұрын
Really amazing course! easy to follow and understand the concepts. Thanks for sharing, I enjoyed it a lot!
@SzymekCRX
@SzymekCRX 11 ай бұрын
That was perfect - clearly stated, described. Thank You!
@raviy10
@raviy10 2 жыл бұрын
Thank you very much Derek Morgan !!! it is very detailed and simple to follow and do in parallel...
@unwanaudo
@unwanaudo 2 жыл бұрын
It's now or never for me in my path to becoming a cloud administrator. And it starts here
@SirWetBiscuit
@SirWetBiscuit Жыл бұрын
Okay
@sankarsayshi
@sankarsayshi Жыл бұрын
Excellent course, Thanks a ton
@kc-me6wl
@kc-me6wl 2 жыл бұрын
to anybody else who follows this tutorial - it seems in the time that this video was made - a new change was made at 9:44 from terraform. You will now see that on this same terraform page that you have to add a new variable to shared credentials tf file: shared_config_files and then populate the .config file with header like so: [default] region=your-region and output=json then add to be safe: [profile your_custom_profile_name e.g vscode] region=your-region and output=json
@dr.franxx
@dr.franxx 2 жыл бұрын
i'm using shared_config_files using array too
@joesalad21
@joesalad21 2 жыл бұрын
You can also remove the shared_config_files line completely, and change shared_credentials_files to shared_credentials_file. You'll also need to remove the [ ] brackets, but other than that should be good to go.
@swapnilgohil7280
@swapnilgohil7280 Жыл бұрын
if anyone has any problem with this do remove profile = "vscode"
@psych0blzr694
@psych0blzr694 Жыл бұрын
To anyone else following this advice, you must also completely close Visual Studio Code (VSC) in order for the changes in the path variables to take place. After that you should be good.
@bhaskar1843
@bhaskar1843 Жыл бұрын
A very detailed explanation helpful for beginners
@danielpinhomonteiro
@danielpinhomonteiro 2 жыл бұрын
Great video, thank you so much!
@Allyourneedsmet
@Allyourneedsmet 2 жыл бұрын
Just looked at this yesterday and now today here is a vid... Wow
@goldmuma
@goldmuma Жыл бұрын
Super cool tutorial thanks to creating it.
@iamLoveRobert
@iamLoveRobert Жыл бұрын
Thank you for this offering 👍
@sihammohamed7480
@sihammohamed7480 2 жыл бұрын
Very useful content every day you puplished valuable contents thanks very much fot that 😍🌸👍
@gokhanyildirim4162
@gokhanyildirim4162 9 ай бұрын
Thank you for the Great explanation!..Excellent content.
@MrRin_
@MrRin_ Жыл бұрын
For those who are getting stuck with launching an instance: If you get an error saying that query has no results, it's because data "aws_ami' "example" is used with already registered AMIs. Try using aws_ami_ids instead. Browse the documentation as it is always changing
@cschmitz
@cschmitz Жыл бұрын
This was a great walkthrough. Thanks for taking the time to make it :clap: :bows:
@UmarKhan-qx7fc
@UmarKhan-qx7fc Жыл бұрын
Great Video, Just like that!
@RayfuzuLearning
@RayfuzuLearning 2 жыл бұрын
Very high quality content and perfectly explained.
@priyamunera7518
@priyamunera7518 2 ай бұрын
Great content, thanks for sharing.!
@lornams75
@lornams75 5 ай бұрын
Very engaging and helpful course for a beginner like me. I would love to watch and learn how terraform works with gitlab cicd pipeline to deploy.
@AgentBangla
@AgentBangla 3 ай бұрын
Loved it. Kudos!
@balajiraghavan
@balajiraghavan 2 жыл бұрын
Excellent help. Thanks a million.
@ibrahimmusayev6991
@ibrahimmusayev6991 2 жыл бұрын
Thanks! 🙏
@AbhishekSharma-gg8zz
@AbhishekSharma-gg8zz 2 жыл бұрын
Very very nice contents...💯
@jose-x-2826
@jose-x-2826 Жыл бұрын
Amazing, congratulations..
@cyberianoid
@cyberianoid 2 жыл бұрын
*Added to "Favorites" for later research..* :) Thanks
@dhruvinshah1994
@dhruvinshah1994 Жыл бұрын
Good stuff. Did anyone count how many times the instructor spoke "just like so"? 😀
@Suman522i1
@Suman522i1 Жыл бұрын
one of best teachers
@_m.guler_
@_m.guler_ Жыл бұрын
Thank you, just like so.
@tejapatel7071
@tejapatel7071 2 жыл бұрын
On point
@cciedclab3754
@cciedclab3754 2 жыл бұрын
Thanks
@liamstevens1637
@liamstevens1637 Жыл бұрын
Take a shot for every time he says "Just like so"
@networkthor2136
@networkthor2136 2 жыл бұрын
Awesome video!
@sparshkhandelwal816
@sparshkhandelwal816 Жыл бұрын
bro how do you managed to get the cidr block at 15:59
@optimusprime5037
@optimusprime5037 Жыл бұрын
great learning experience any one can suggest next level up recommendation
@imalkagunasekara8725
@imalkagunasekara8725 Ай бұрын
Great
@crisbuker
@crisbuker Жыл бұрын
buenas noches ! Consulta, que tiempo se necesita para ser PRO en Terraform ? Saludos Cristian de Argentina
@MohamedElsayed-tc5yg
@MohamedElsayed-tc5yg Жыл бұрын
I like your way
@Xerberuz-Tech
@Xerberuz-Tech 5 ай бұрын
Did anyone have an issue with docker not being installed in the instance after following the instructions to build the userdata.tpl file. Thanks in advance.
@macmccarthy7365
@macmccarthy7365 4 ай бұрын
Same here. And I never recalled him actually providing the .tpl script to copy, so I typed by hand. May have to find a way to install all these manually or with another solution. That's the problem with these FreeCodeCamp videos. My suggestion: downvote and try to combine with a different solution
@cypress-ko6ie
@cypress-ko6ie Жыл бұрын
I was able to make SSH connection work from VScode. But, I don't understand what the purpose is to have direct SSH link from inside VScode. Don't you do the same thing with separate SSH connections from putty? Or, you want to run tests directly from EC2 instance with code managed by VScode, version control type of stuff?
@asmitabagchi6886
@asmitabagchi6886 2 жыл бұрын
Any heads-up on terraform with azure?
@sparshkhandelwal816
@sparshkhandelwal816 11 ай бұрын
01:29:18 - dev.tfvars file creation
@ambititusmbuta7762
@ambititusmbuta7762 Жыл бұрын
Hay Derek, i couldnot use the provisioner block on this course. When i ran the terraform plan it says the provisioner block is not expected here. What can i do here as an alternative.Thanks
@mrrishiraj88
@mrrishiraj88 2 жыл бұрын
👍👍
@rohittiwari5575
@rohittiwari5575 2 жыл бұрын
Great video, except that local provisionar it was a bouncer.
@renanestareja6729
@renanestareja6729 2 жыл бұрын
do you have another example on setting up SSH config scripts? I'm getting an error and I don't have a config file on my .ssh folder. Thank you and more power!
@aniruddhsingh1725
@aniruddhsingh1725 11 ай бұрын
Same thing happened with me as well, but we can do it manually, Install the “remote ssh” plugin , open command pallet, search for “ssh” and click on ”add host” ….it’ll generate the config file….after that when you’ll search for “connect to host” on command pallet…it’ll work same as shown in the tutorial
@ramonaguilera5636
@ramonaguilera5636 8 ай бұрын
Thank you for this!@@aniruddhsingh1725
@ambititusmbuta7762
@ambititusmbuta7762 Жыл бұрын
Hay Derek, please can you help show me where to find the userdata script for this course.Thanks
@itsmendyou
@itsmendyou 9 ай бұрын
Thanks, from where I can download this user data script?
@webnow
@webnow 2 жыл бұрын
I love the video. There's just one thing I don't understand well: I don't know why, but there were two "sudo" in sequence in that userdata. Did that not cause any errors?
@DevOpsHawk
@DevOpsHawk 2 жыл бұрын
@Rodrigo Araújo e Castro When Ubuntu EC2 instance is provisioned/created, you're allowed to access using default user which is ubuntu in this case. you can't access with root user. However, ubuntu user is already present in sudoer file to run any sudo command without password. That's why when you're running super admin commands(apt update && apt install package-name) with ubuntu user, you have to pass sudo first. Hope this helps.
@webnow
@webnow 2 жыл бұрын
@@DevOpsHawk I mean why using "sudo sudo"? It worked with only one "sudo" before each command. But it's alright. Thanks.
@DevOpsHawk
@DevOpsHawk 2 жыл бұрын
My bad, I overlooked "sudo sudo" in userdata.tpl(second last line) file. That's a typo mistake, I believe.
@shaunrod114
@shaunrod114 2 жыл бұрын
it is causing error how do we ssh using mac ?
@webnow
@webnow 2 жыл бұрын
@@shaunrod114 No, I don't use Mac. It was a typo, as it was told already.
@chaoukiCMCM
@chaoukiCMCM 3 ай бұрын
And just like so!
@ifeanyindukwe3086
@ifeanyindukwe3086 2 жыл бұрын
I get this error msg in my "aws_vpc" "mtc_vpc" resource: enable_dns_hostnames = true A reference to a resource type must be followed by at least one attribute access, specifying the resource name. Any suggestions, please?
@rev9662
@rev9662 2 жыл бұрын
Great course, but would be nice if userdata.tpl file was provided somewhere as making sure I copied it correctly took up some time. I checked the link provided in the description but couldn't find it.
@noppaboy7720
@noppaboy7720 2 жыл бұрын
Okay
@luisalfaro1569
@luisalfaro1569 2 жыл бұрын
I was thinking the same, but surely without a doubt one of the most practical and functional videos out here about Terraform with AWS.
@ash3rr
@ash3rr 2 жыл бұрын
don't be lazy, just type it out.
@bhengee5172
@bhengee5172 Жыл бұрын
Hi Derek Please can you share the link to the script for the Linux ssh file?
@user-vr5to4qb6z
@user-vr5to4qb6z 11 ай бұрын
Where can I find tpl-template file?
@nrmz5728
@nrmz5728 Жыл бұрын
i think there may be an issue with the userdata piece. Docker does not seem to install.
@justinshobby
@justinshobby Жыл бұрын
Same thing on my end. I ended up installing it manually while I was connected to the EC2 via SSH.
@pygeekrfoo820
@pygeekrfoo820 Жыл бұрын
really good stuff but need to zoom in on code for the viewer. It was hard to see.
@noelmasong9223
@noelmasong9223 2 жыл бұрын
I think the block device was small?
@xammocoloniax
@xammocoloniax Жыл бұрын
One weird thing I'm experiencing: my route table has the 'name' tag set to 'dev_public_rt', and the tag shows as such in the AWS console; however, the 'Name' column is still blank for it in the console's 'Route tables' list, unlike how it shows in this video 39:28. I know I can manually add that label easily, but wondering if something is different on the code level...
@justinshobby
@justinshobby Жыл бұрын
Hey, can you try setting it to Name = "dev_public_rt" and see if it will work? * I used Name instead of name on my end, and it worked as expected.
@xammocoloniax
@xammocoloniax Жыл бұрын
@@justinshobby Hi Justin, and thanks for the note! Sadly setting the tag to 'Name' instead of 'name' didn't work for me still - the 'Name' column for the RT remains blank.
@josephdeel9921
@josephdeel9921 Жыл бұрын
Having an issue with the provisioner block @ 1:15:16 my error is : self.public_ip will be known only after apply. also looks like another issue with : Invalid value for "vars" parameter: vars map does not contain key │ "identifyfile", referenced at windows-ssh-config.tpl:6,20-32.
@abimbolaalexander2826
@abimbolaalexander2826 Жыл бұрын
Run terraform plan -input=false
@kingsleyattuah9015
@kingsleyattuah9015 Жыл бұрын
Hi @@abimbolaalexander2826 I seem to be having similar issue. I'm running on Ubuntu, my config file only outputs my localhost Hostname instead of that of the Instance. Any idea what I might be doing wrong?
@kingsleyattuah9015
@kingsleyattuah9015 Жыл бұрын
Hi @Joseph Deel, were you able to fix this issue?
@fadi.casual3796
@fadi.casual3796 Жыл бұрын
Is there a way to have AWS account without using credit card?
@livecityfilms4992
@livecityfilms4992 2 жыл бұрын
Great tutorial! however, I'm having trouble trying to ssh into the instance. I keep getting a connection timeout. Any help or suggestions would be greatly appreciated.
@juancarlogooco5978
@juancarlogooco5978 Жыл бұрын
Check the security group if it has port 22 enabled.
@bmar383
@bmar383 Жыл бұрын
did you manage to solve it? I am having the same problem
@MobiusCoin
@MobiusCoin 2 жыл бұрын
Is the cidr_block just whatever we want or should it be something specific? I don't think that part was well explained.
@emmanueloluwayemisi
@emmanueloluwayemisi 2 жыл бұрын
i have been troubleshooting this but can't get it resolved. "Error: creating EC2 Instance: InvalidParameterValue: The architecture 'x86_64' of the specified instance type does not match the architecture 'arm64' of the specified AMI. Specify an instance type and an AMI that have matching architectures, and try again. You can use 'describe-instance-types' or 'describe-images' to discover the architecture of the instance type or AMI."
@emmanueloluwayemisi
@emmanueloluwayemisi 2 жыл бұрын
@Nodir F Yes. I just resolved it. the problem is the image type selected. so instead of using ubuntu -22-armd64, I look for the one with amd64.
@emmanueloluwayemisi
@emmanueloluwayemisi 2 жыл бұрын
I need to add that I changed the machine type as well.
@bmar383
@bmar383 Жыл бұрын
I have been following the tutorial exactly as showed, but I cannot ping the public IP of the EC2 instances I create. Does anyone know why that is? I have been stuck for a while now and need help.
@bmar383
@bmar383 Жыл бұрын
I understood. I was using the wrong personal IP, I have mistakenly put the internal IP rather than the external IP, I was trying to use a private network IP address which obviously prevented me to connect to the EC2 instance
@bibhubal1860
@bibhubal1860 Ай бұрын
Its better keep your profile in credentials and export it rather than configuring in vscode i will chose cli wsl
@giogalindo4104
@giogalindo4104 Жыл бұрын
Sorry Im starting this GREAT tutorial im amazed by, but where is the script for the boostrap the EC2 installing docker?? hahahah I cant find it anywhere or even on the official page, can someone paste it here? thanks!
@TomerBenDavid
@TomerBenDavid 2 жыл бұрын
Is this mv7 mic?
@kahvyuhh
@kahvyuhh 11 ай бұрын
Having trouble with connection 22 errors. cannot connect via SSH
@jenright4
@jenright4 2 жыл бұрын
The timing is impeccable, just started working with terraform today
@FreeStyleSloth
@FreeStyleSloth 2 жыл бұрын
Fr same lol
@MorethanCertified
@MorethanCertified 2 жыл бұрын
I hope it helps!
@ojoaderanti
@ojoaderanti Жыл бұрын
​@@FreeStyleSloth 5m 5th t44tt54rrrre de bo⁰0 p] p
@ob34915
@ob34915 7 ай бұрын
Same😅
@radegold3122
@radegold3122 Жыл бұрын
has anybody found a workaround, for the "cat ~/.ssh/config" command not pulling the instance IP into the ssh config file?
@radegold3122
@radegold3122 Жыл бұрын
nevermind, figured it out. i was using "()" instead of {} in the windows-ssh-config.tpl file
@georgeonalo2811
@georgeonalo2811 Жыл бұрын
@@radegold3122 still didn"t figure it out: is this what you mean? add-content -path c:/users/.ssh/config -value @' Host ${hostname} HostName ${hostname} User ${user} IdentityFile ${identityfile} '@
@negetive00008
@negetive00008 2 жыл бұрын
just like so ... :)
@sparshkhandelwal816
@sparshkhandelwal816 Жыл бұрын
01:08:39
@culeforever5408
@culeforever5408 4 ай бұрын
Dont forget to "terraform destroy" after the end of this course 😅
@olisaeze6934
@olisaeze6934 Жыл бұрын
I cant find my ssh config script it is not at the location ~/.ssh
@gideondavid9074
@gideondavid9074 4 ай бұрын
Have you been able to figure this out?
@EnmanuelToribio
@EnmanuelToribio 2 жыл бұрын
This is the guy from smallville O:
@cheers2life87
@cheers2life87 Жыл бұрын
The video was nice.. it would have been even more beneficial if there was some explanation on the resources itself..like what is subnet and what is routingtable etc. Maybe a separate video on that..
@DefriaManda
@DefriaManda Жыл бұрын
Adrian Cantrill does a good job at that. This course asumes that you know some AWS already. I would recommend kzfaq.info
@user-dc6ve2zn7i
@user-dc6ve2zn7i 4 ай бұрын
how did you run a windows script on ubuntu
@NikhilSingh-fy9tu
@NikhilSingh-fy9tu Жыл бұрын
on 12:00 facing issue
@MrWorkman2010
@MrWorkman2010 2 жыл бұрын
You need to install terraform binaries in your PC before following this tutorial otherwise even the first command "terraform init" will not work
@golieanyirenda
@golieanyirenda Жыл бұрын
where, c/drive
@swapnilgohil7280
@swapnilgohil7280 Жыл бұрын
@@golieanyirenda anywhere. just place path of that exe file of terraform to your environment variable path
@kotikobillionaire281
@kotikobillionaire281 Жыл бұрын
Where is the code for future reference?
@shivamrathod9223
@shivamrathod9223 2 жыл бұрын
Where's that userdata.tpl script?
@calebemmanuel5178
@calebemmanuel5178 Жыл бұрын
Hello I can't find the script files, for both boostraping the instances and for the windows ssh config
@calebemmanuel5178
@calebemmanuel5178 Жыл бұрын
I found it thanks!
@johnfkandwe2374
@johnfkandwe2374 Жыл бұрын
@@calebemmanuel5178 can you share the link to the script files. I typed out the userdata however when I ssh into the instance docker isn't installed :(
@abdulrahmanuk91
@abdulrahmanuk91 2 жыл бұрын
0:20
@minhajulhoque3625
@minhajulhoque3625 2 жыл бұрын
Error: Invalid multi-line string │ │ on main.tf line 47: │ 47: route_table_id = aws_route_table.test_route.id │ 48: } │ │ Quoted strings may not be split over multiple lines. To produce a multi-line string, either use the escape to represent a newline character or use the │ "heredoc" multi-line template syntax. Terraform v1.1.9
@anyetitan8410
@anyetitan8410 Жыл бұрын
check the double quotes("") make sure they are the same as in the video and try to group the lines with quotes together. i had the same problem.
@prezlamen
@prezlamen 8 ай бұрын
I need a microscope to see that fonts
@jordanbooker4711
@jordanbooker4711 2 жыл бұрын
can someone tell me why I did the userdata.tpl file when I spin up the EC2 it says I have to install docker. I literally copied the code from MTC's github but it docker isn't install on the EC2 instance? Please help!
@MorethanCertified
@MorethanCertified 2 жыл бұрын
Sometimes it takes a bit for Docker to become installed. You may have to wait a few minutes for it to work. Also, ensure you're using the right Ubuntu instance. If you use CentOS or a distribution that doesn't utilize apt, it will fail.
@matts8136
@matts8136 2 жыл бұрын
I need some help. I’m stuck on the terraform init command. It’s saying terraform is not recognized
@matts8136
@matts8136 2 жыл бұрын
Saw the comment below saying installing terraform was skipped in the video.
@matts8136
@matts8136 2 жыл бұрын
I’m getting
@ash3rr
@ash3rr 2 жыл бұрын
install terraform and aws cli - those are the prereqs.
@TommyVorlostRiddle
@TommyVorlostRiddle 2 жыл бұрын
Would be very nice If you could have a look at nomad. Its also from Hashicorp.
@MorethanCertified
@MorethanCertified 2 жыл бұрын
I've been looking at it heavily. I'm actually building out some production infrastructure with it. The only issue is it is still changing too fast to do a course without it being outdated very quickly. In fact, they just rolled out service discovery without using Consul in beta, which is absolutely HUGE! Once this feature becomes GA, I'd be happy to take a look at a course.
@marq_8976
@marq_8976 2 жыл бұрын
I can't see the resources on AWS console for vscode user.
@marq_8976
@marq_8976 2 жыл бұрын
Figured it out: Global view.
@anyetitan8410
@anyetitan8410 Жыл бұрын
@@marq_8976 or you can select the region in which your created stated in the code which is "us-west-2"
Why You NEED To Learn Terraform | Practical Tutorial
27:33
Travis Media
Рет қаралды 103 М.
When You Get Ran Over By A Car...
00:15
Jojo Sim
Рет қаралды 28 МЛН
Was ist im Eis versteckt? 🧊 Coole Winter-Gadgets von Amazon
00:37
SMOL German
Рет қаралды 38 МЛН
Мы никогда не были так напуганы!
00:15
Аришнев
Рет қаралды 6 МЛН
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 111 МЛН
AWS VPC Beginner to Pro - Virtual Private Cloud Tutorial
2:11:42
freeCodeCamp.org
Рет қаралды 619 М.
Kubernetes Crash Course for Absolute Beginners [NEW]
1:12:04
TechWorld with Nana
Рет қаралды 2,6 МЛН
OpenStack Tutorial - Operate Your Own Private Cloud (Full Course)
57:45
freeCodeCamp.org
Рет қаралды 279 М.
AWS Networking Basics For Programmers | Hands On
27:14
Travis Media
Рет қаралды 107 М.
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
TechWorld with Nana
Рет қаралды 1,5 МЛН
Intro to AWS - The Most Important Services To Learn
50:07
Be A Better Dev
Рет қаралды 394 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 248 М.
Terraform Explained
8:44
IBM Technology
Рет қаралды 268 М.
5 Design Patterns That Are ACTUALLY Used By Developers
9:27
Alex Hyett
Рет қаралды 211 М.
When You Get Ran Over By A Car...
00:15
Jojo Sim
Рет қаралды 28 МЛН