Назад | Перейти на главную страницу

GCP - Terraform не создает указанное количество виртуальных машин

Вот tf-скрипт, который я запускаю для своего шаблона, который я сократил, чтобы помочь отладить:

# Credentials
provider "google" {
  credentials = "${var.credentials}"
  project = "${var.project}"
  region  = "${var.region}"
}

# Regional MIG
resource "google_compute_instance_group_manager" "rmig" {
  name               = "${var.rmig_name}"
  instance_template  = "${google_compute_instance_template.cit.self_link}"
  base_instance_name = "${var.base_instance_name}"
  #region             = "${var.region}"
  zone               = "${var.zone}"
  target_size        = 7
}

# Template creation
resource "google_compute_instance_template" "cit" {
  name_prefix = "${var.prefix}"
  description = "${var.desc}"
  project = "${var.project}"
  region  = "${var.region}"
  tags = "${var.tags}"
  instance_description = "${var.desc_inst}"
  machine_type = "${var.machine_type}"
  can_ip_forward = false // Whether to allow sending and receiving of packets with non-matching source or destination IPs. This defaults to false.

  // Create a new boot disk from an image (Lets use one created by Packer)
  disk {
    source_image = "${var.source_image}"
    auto_delete  = true
    boot = true
  }

  network_interface {
    network = "${var.network}"
    # Give a Public IP to instance(s)
    access_config {
      // Ephemeral IP
    }
  }

Я указываю 7 виртуальных машин, которые нужно создать из моего шаблона. В GCP он действительно создает 7 виртуальных машин, что правильно, но 4 из них выключены, затем через несколько минут он удаляет отключенные виртуальные машины, и поэтому у меня остается только 3 включенных виртуальных машины.

Если я попытаюсь запустить выключенную виртуальную машину через пользовательский интерфейс GCP, я получаю сообщение об ошибке:

«Не удалось запустить экземпляр виртуальной машины 'apache-d2dv'. Ошибка: Google Compute Engine еще не готов к использованию в проекте. Это может занять несколько минут, если Google Compute Engine был только что включен или вы используете его впервые. Google Compute Engine в проекте ".

Это проблема с GCP (в этом случае я должен сменить провайдера) или с моим tf-кодом?

[изображение прилагается]