Terraform — Infrastructure as Code (IaC).
1# main.tf2provider "aws" {3 region = "us-west-2"4}56resource "aws_instance" "web" {7 ami = "ami-0c55b159cbfafe1f0"8 instance_type = "t2.micro"910 tags = {11 Name = "WebServer"12 }13}1415resource "aws_s3_bucket" "data" {16 bucket = "my-data-bucket"17}1819output "instance_ip" {20 value = aws_instance.web.public_ip21}
1# Commands2terraform init3terraform plan4terraform apply5terraform destroy6terraform state list7terraform import aws_instance.web i-1234567890abcdef0
Benefits: