Change Instance Type Using Terraform Kodekloud Engineer Task Success

Ticker

6/recent/ticker-posts

Change Instance Type Using Terraform Kodekloud Engineer Task Success

Question : During the migration process, the Nautilus DevOps team created several EC2 instances in different regions. They are currently in the process of identifying the correct resources and utilization and are making continuous changes to ensure optimal resource utilization. Recently, they discovered that one of the EC2 instances was underutilized, prompting them to decide to change the instance type. Please make sure the Status check is completed (if it's still in Initializing state) before making any changes to the instance.

Change the instance type from t2.micro to t2.nano for devops-ec2 instance using terraform.

Make sure the EC2 instance devops-ec2 is in running state after the change.

The Terraform working directory is /home/bob/terraform. Update the main.tf file (do not create a separate .tf file) to change the instance type.

Note: Right-click under the EXPLORER section in VS Code and select Open in Integrated Terminal to launch the terminal.


Please Note:-  Perform the below commands based on your question server,  user name & other details that might differ as per the task.

Solution:  

1. In VS Code Editor create a new file  main.tf 

      (Refer Video below for better understanding )

Code you will get on Git Lab repository 

https://gitlab.com/nb-tech-support/devops/-/blob/master/Terraform

# Provision EC2 instance
resource "aws_instance" "ec2" {
  ami           = "ami-0c101f26f147fa7fd"
  instance_type = "t2.nano"
  subnet_id     = ""
  vpc_security_group_ids = [
    "sg-d430fe1f6fae5a317"
  ]

  tags = {
    Name = "devops-ec2"
  }
}

2  Execute given below command one another.

terraform init

terraform plan

terraform apply



3. Click on Finish & Confirm to complete the task successful

Happy Learning!!!!


Apart from this if you need more clarity,  I have made a  tutorial video on this , 

please go through and share your comments. Like and share the knowledge





Post a Comment

0 Comments

Latest Posts

Change Instance Type Using Terraform Kodekloud Engineer Task Success