Как развернуть частный экземпляр облака Google sql, назначая выход vp c (network_interface) с помощью terraform - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть пользовательский vp c - настроенный с пирингом vp c и все. Теперь я хочу развернуть облачный sql экземпляр с использованием terraform под этим vp c только с частным ip. Может кто-нибудь есть какие-либо предложения по этому поводу.

1 Ответ

0 голосов
/ 13 февраля 2020

Я плохо знаю Terraform, но в документации по terraform:

https://www.terraform.io/docs/providers/google/r/sql_database_instance.html

Выполните поиск по "VP C" и у него есть этот фрагмент:

  provider = google-beta

  name = "private-network"
}

resource "google_compute_global_address" "private_ip_address" {
  provider = google-beta

  name          = "private-ip-address"
  purpose       = "VPC_PEERING"
  address_type  = "INTERNAL"
  prefix_length = 16
  network       = google_compute_network.private_network.self_link
}

resource "google_service_networking_connection" "private_vpc_connection" {
  provider = google-beta

  network                 = google_compute_network.private_network.self_link
  service                 = "servicenetworking.googleapis.com"
  reserved_peering_ranges = [google_compute_global_address.private_ip_address.name]
}

Я полагаю, что вам нужны биты конфигурации?

...