Files
kodekloud-engineer/terraform/008/main.tf

30 lines
586 B
HCL

# terraform {
# required_providers {
# aws = {
# source = "hashicorp/aws"
# version = "~> 6.0"
# }
# }
# }
# provider "aws" {
# region = "us-east-1"
# }
# Look up the existing instance by its Name tag
data "aws_instance" "datacenter_ec2" {
filter {
name = "tag:Name"
values = ["datacenter-ec2"]
}
}
# Create an AMI from that instance
resource "aws_ami_from_instance" "datacenter_ec2_ami" {
name = "datacenter-ec2-ami"
source_instance_id = data.aws_instance.datacenter_ec2.id
tags = {
Name = "datacenter-ec2-ami"
}
}