Security Group Variable Setup Using Terraform Kodekloud Engineer Task Success

Ticker

6/recent/ticker-posts

Security Group Variable Setup Using Terraform Kodekloud Engineer Task Success

Question : The Nautilus DevOps team is enhancing infrastructure automation and needs to provision a Security Group using Terraform with specific configurations.

For this task, create an AWS Security Group using Terraform with the following requirements:

The Security Group name datacenter-sg should be stored in a variable named KKE_sg.

Note:

1. The configuration values should be stored in a variables.tf file.

2. The Terraform script should be structured with a main.tf file referencing variables.tf.

The Terraform working directory is /home/bob/terraform.

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

Main.tf

# Create the Security Group
resource "aws_security_group" "datacenter_sg" {
  name        = var.KKE_sg
  description = "Security group for Nautilus application"

  tags = {
    Name = var.KKE_sg
  }
}

Varilables.tf
variable "KKE_sg" {
  description = "The name for the AWS Security Group"
  type        = string
  default     = "datacenter-sg"
}

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

Security Group Variable Setup Using Terraform Kodekloud Engineer Task Success