Terraform GCP - NAT Gateway не создается
Использование terraform для создания nat-gateway с использованием этого модуля. https://registry.terraform.io/modules/GoogleCloudPlatform/nat-gateway/google/1.1.3
используя этот код:
module "nat" {
source = "GoogleCloudPlatform/nat-gateway/google"
region = "${var.gcloud-region}"
network = "${google_compute_network.vpc-network.name}"
subnetwork = "${google_compute_subnetwork.vpc-subnetwork-public.name}"
machine_type = "${var.vm-type-nat-gateway}"
}
Другие фрагменты:
variable "gcloud-region" { default = "europe-west1" }
variable "vm-type-nat-gateway" { default = "n1-standard-2"}
resource "google_compute_network" "vpc-network" {
name = "foobar-vpc-network"
auto_create_subnetworks = false
}
resource "google_compute_subnetwork" "vpc-subnetwork-public" {
name = "foobar-vpc-subnetwork-public"
ip_cidr_range = "10.0.1.0/24"
network = "${google_compute_network.vpc-network.self_link}"
region = "${var.gcloud-region}"
private_ip_google_access = false
}
================
module.nat.google_compute_route.nat-gateway: 1 произошла ошибка:
module.nat.google_compute_route.nat-gateway: element: element () нельзя использовать с пустым списком в:
$ {element (split ("/", element (module.nat-gateway.instances [0], 0)), 10)}
Выше ошибки появляется и весь скрипт terraform останавливается и не может работать
terraform apply
или же terraform destroy
при любых изменениях,
любая возможная проблема, вызывающая это?