У меня очень простая установка Terraform для новичков -
main.tf -
provider "aws" {
access_key = var.access_key
secret_key = var.secret_key
region = var.region
version = "~> 2.8"
}
resource "terraform_remote_state" "vpc" {
backend = "s3"
config = {
bucket = var.vpc_bucket
region = var.region
key = var.vpc_bucket_key
}
}
И переменные .tf -
variable "access_key" {
default = ""
}
variable "secret_key" {
default = ""
}
variable "vpc_bucket" {
default = "ops-bucket-0708"
}
variable "region" {
default = "ap-south-1"
}
variable "vpc_bucket_key" {
default = "aws/ap-south-1/VPCs/terraform.tfstate"
}
Когда я запускаю terraform plan
, я получаю следующую ошибку:
Error: Invalid resource type
on main.tf line 8, in resource "terraform_remote_state" "vpc":
8: resource "terraform_remote_state" "vpc" {
The provider provider.terraform does not support resource type
"terraform_remote_state".
Что я здесь делаю ?