How to Bootstrap EC2 Instance with user data script in Terraform | Terraform userdata example
Вставка
- Опубліковано 19 вер 2024
- Configure AWS EC2 with userdata script in Terraform tool : This Terraform tutorial teaches how to configure EC2 intance using user_data with example and code (pasted below) in a very easy manner. Terraform is an Infrastructure as a code tool which is highly used in Devops, it lets you configure your cloud infrastructure using code.
Learn more about Terraform in this Playlist: • How to create Amazon E...
--------------------------------------------------------------------------------------------------------------------------
Refer this official Documentation by Terraform on Userdata: registry.terra...
user_data script used in the video:
!/bin/bash
yum update -y
yum install -y httpd.x86_64
systemctl start httpd.service
systemctl enable httpd.service
echo “Hello CloudChamp from $(hostname -f).Created by USERDATA in Terraform. SUBSCRIBE NOW!!” (arrow_symbol) /var/www/html/index.html
--------------------------------------------------------------------------------------------------------------------------
Connect with me on LinkedIn: / nasiullha-chaudhari-5a...
Launch AWS Instance using Terraform: • How to create Amazon E...
DevOps RoadMap 2022: • How to become a DEVOPS...
Terraform Notes: www.linkedin.c...
--------------------------------------------------------------------------------------------------------------------------
terraform user data,terraform user data script,terraform ec2 user data,user data in terraform,user_data terraform file,user_data terraform example,terraform user data ec2 example,terraform userdata not working,ec2 user data install apache,terraform ec2 user data script,terraform ec2 user data not working,user_data aws_instance terraform,how to use user data in ec2 terraform,terraform user_data template_file,user data tf code,terraform user data bash script,ec2,terraform user data,terraform user data script,terraform ec2 user data,user data in terraform,user_data terraform file,user_data terraform example,terraform user data ec2 example,terraform userdata not working,ec2 user data install apache,terraform ec2 user data script,terraform ec2 user data not working,user_data aws_instance terraform,how to use user data in ec2 terraform,terraform user_data template_file,user data tf code,terraform user data bash script,ec2,terraform user data,terraform user data script,terraform ec2 user data,user data in terraform,user_data terraform file,user_data terraform example,terraform user data ec2 example,terraform userdata not working,ec2 user data install apache,terraform ec2 user data script,terraform ec2 user data not working,user_data aws_instance terraform,how to use user data in ec2 terraform,terraform user_data template_file,user data tf code,terraform user data bash script,ec2,terraform user data,terraform user data script,terraform ec2 user data,user data in terraform,user_data terraform file,user_data terraform example,terraform user data ec2 example,terraform userdata not working,ec2 user data install apache,terraform ec2 user data script,terraform ec2 user data not working,user_data aws_instance terraform,how to use user data in ec2 terraform,terraform user_data template_file,user data tf code,terraform user data bash script,ec2,terraform user data,terraform user data script,terraform ec2 user data,user data in terraform,user_data terraform file,user_data terraform example,terraform user data ec2 example,terraform userdata not working,ec2 user data install apache,terraform ec2 user data script,terraform ec2 user data not working,user_data aws_instance terraform,how to use user data in ec2 terraform,terraform user_data template_file,user data tf code,terraform user data bash script,ec2,terraform user data,terraform user data script,terraform ec2 user data,user data in terraform,user_data terraform file,user_data terraform example,terraform user data ec2 example,terraform userdata not working,ec2 user data install apache,terraform ec2 user data script,terraform ec2 user data not working,user_data aws_instance terraform,how to use user data in ec2 terraform,terraform user_data template_file,user data tf code,terraform user data bash script,ec2,terraform user data,terraform user data script,terraform ec2 user data,user data in terraform,user_data terraform file,user_data terraform example,terraform user data ec2 example,terraform userdata not working,ec2 user data install apache,terraform ec2 user data script,terraform ec2 user data not working,user_data aws_instance terraform,how to use user data in ec2 terraform,terraform user_data template_file,user data tf code,terraform user data bash script.
#userdatascript
#terraform
#awsec2
Ur videos very useful to learn less time, ur channel have great future all d best
Thanks man. So glad it helped you 🤗
Very useful information. Completely understood using user data scripts bow
Your videos are extremely helpful 👍
Happy to help you
Thank you brother , this helped me
Means a lot to me!
Happy to help ☺️
Useful explanation..
Glad you liked it
can the same be used in a launch template?
Ur doing great job
Thank you man!
Your welcome 🙏
Thanks for sharing
Your welcome 🤗
Hello Champ, Can you please explain how to pass multi line user_data using cloudinit_config.
How to use two different script
Even after removing the s, I get This site can’t be reached
Do you have security group with proper ports opened?
What is user data?
User data is a bash script used to bootstrap ec2 instances
Seems helpful but it is not working for me.
Whats the error you are getting??
@@cloudchamp I connection denied but I am d igging into it using a new ec2 instance I created manually from the console. I also manually created a new vpc and sg and made the necessary route etc tested it and finally it works from the console. Tomorrow I redo it using terraform. Also, i am not sure is userdata will work since I did that manually by ssh-ing into the manual ec2 and sudo-ing all your commands. At least it now works mon the manually created ec2. I will see tomorrow using terraform.
@@cloudchamp I am faced by course deadlines so I hurried and got back to this today. Yeah, the ec2 set from the console worked because I created a vpc, subnet, and igw and also linked . Unfortunately I have tried to directly use the vpc_id of the in terraform's security group block and got an error when I do terraform apply: │ Error: creating EC2 Instance: InvalidParameter: Security group sg-0xxxxxx and subnet subnet-a44132c2 belong to different networks. (It does not make sense because I did not spacify any subnet. So why is it forcing me with that subnet?)
@@susanca8443 always remember security group are az and vpc bounded so they should be in same az and vpc as subnet
@@cloudchamp Thanks a lot. Done. Do you have any cool app I can buy and deploy, not a course. I have taken too many courses. Please just email me a list for me to see if the instructions would be easy to follow before I pay. I hope they are affordable. I am just a student but one of my friends will buy it for me. I really need to deploy stuff in aws and make them visible to the outside world. That is the only way I can learn for now. End-to end.