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.
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 Groupresource "aws_security_group" "datacenter_sg" {
name = var.KKE_sg
description = "Security group for Nautilus application"
tags = {
Name = var.KKE_sg
}
} |
variable "KKE_sg" {
description = "The name for the AWS Security Group"
type = string
default = "datacenter-sg"
} |
terraform init terraform plan terraform apply |
3. Click on Finish & Confirm to complete the task successful
Happy Learning!!!!
0 Comments