Я пытаюсь создать экземпляр на AWS с Terraform с существующими ресурсами
Ниже мой файл varibale.tf
variable "aws_vpc" {
description = "VPC ID"
default = "vpc-1234567b"
}
variable "subnet_prv1" {
description = "Subnet ID"
default = "subnet-1234567"
}
Ниже мой файл ec2.tf
provider "aws" {
access_key = "SDSFFDGRTYUYIJKH"
secret_key = "sfdfKSFE3546/34sfsfSFDFSF89dv"
region = "ap-south-1"
}
resource "aws_instance" "terra-jd" {
ami = "ami-1234567"
instance_type = "t2.micro"
vpc_id = "${var.aws_vpc}"
subnet_id = "${var.subnet_prv1}"
key_name = "AWS-IntIGRATION-APAC"
security_groups = "MYORG-INT-Ser-Cluster-SG"
tags {
Name = "terra-jd-nirvana"
}
}
Когда я пытаюсь запустить terraform apply
, это выдает ошибку
Error: aws_instance.terra-jd: : invalid or unknown key: vpc_id
VPC, SUBNET, группы безопасности, имя ключа, они все уже существуют, когда попытка привязать экземпляр к существующим ресурсам, он выдает ошибку, как ее исправить?