Как я могу использовать общий VPC GCP в конфигурации Terraform? - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть общий VPC, сконфигурированный в GCP, и я хотел бы знать, как я могу использовать его в моем терминале.

Перед использованием общего VPC мой раздел terraform network_interface выглядит следующим образом:

network_interface {
    network     = "default"
    address     = "10.128.0.5"
    access_config {
      //nat_ip    = "xxx.xxx.xxx.xx"
    }
  }

Мне было интересно, может ли кто-нибудь помочь мне в этом.

Действительно ценится.

Спасибо!

-Laurent

1 Ответ

0 голосов
/ 13 сентября 2018

Я не пробовал это с terraform, но я почти уверен, что вы можете использовать общий VPC по примеру: https://github.com/terraform-providers/terraform-provider-google/tree/master/examples/shared-vpc

Ваш сетевой интерфейс должен выглядеть так:

network_interface {
  network = "${google_compute_network.shared_network.self_link}"
  access_config {
    nat_ip = "..."
  }
}

Вам нужно использовать фиксированный внутренний IP-адрес (через полевой адрес) или вы можете использовать автоматически затронутый адрес? Если вы не можете, вам нужно будет где-то сохранить карту адресов, чтобы убедиться, что вы не затрагиваете уже затронутый адрес.

NAT IP не должен вызывать проблем, но вы знаете ... лучший ответ - попробовать и посмотреть;)

...