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

КОМЕНТАРІ • 28

  • @mounireddy3514
    @mounireddy3514 2 роки тому

    Ur videos very useful to learn less time, ur channel have great future all d best

    • @cloudchamp
      @cloudchamp  2 роки тому

      Thanks man. So glad it helped you 🤗

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

    Very useful information. Completely understood using user data scripts bow

  • @inthecloud1043
    @inthecloud1043 2 роки тому

    Your videos are extremely helpful 👍

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

    Thank you brother , this helped me

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

      Means a lot to me!
      Happy to help ☺️

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

    Useful explanation..

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

    can the same be used in a launch template?

  • @mounireddy3514
    @mounireddy3514 2 роки тому

    Ur doing great job

  • @inthecloud1043
    @inthecloud1043 2 роки тому

    Thank you man!

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

    Thanks for sharing

  • @anushaaravind3406
    @anushaaravind3406 2 роки тому

    Hello Champ, Can you please explain how to pass multi line user_data using cloudinit_config.

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

    How to use two different script

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

    Even after removing the s, I get This site can’t be reached

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

      Do you have security group with proper ports opened?

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

    What is user data?

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

      User data is a bash script used to bootstrap ec2 instances

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

    Seems helpful but it is not working for me.

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

      Whats the error you are getting??

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

      @@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.

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

      ​@@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?)

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

      @@susanca8443 always remember security group are az and vpc bounded so they should be in same az and vpc as subnet

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

      @@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.