diff options
| author | Egor Tensin <egor@tensin.name> | 2026-08-08 13:34:37 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-08-08 15:57:55 +0200 |
| commit | 60761aa1c4da6bc5e0063a7248651041a24400cf (patch) | |
| tree | 19cfbf1d2dbd4ecceeb1c69791531fe682b9e781 /yandex | |
| parent | Merge pull request #1 from egor-tensin/dependabot/github_actions/dflook/terra... (diff) | |
| download | infra-terraform-no_floating_ips.tar.gz infra-terraform-no_floating_ips.zip | |
move away from reserved to dynamic IPs for VMsno_floating_ips
I've been having trouble with UDP traffic & DigitalOcean's reserved IPs,
so let's try to use dynamic IPs I guess.
Diffstat (limited to 'yandex')
| -rw-r--r-- | yandex/server/main.tf | 4 | ||||
| -rw-r--r-- | yandex/server/outputs.tf | 3 | ||||
| -rw-r--r-- | yandex/server/variables.tf | 3 |
3 files changed, 4 insertions, 6 deletions
diff --git a/yandex/server/main.tf b/yandex/server/main.tf index f70e5fd..88c5b40 100644 --- a/yandex/server/main.tf +++ b/yandex/server/main.tf @@ -31,9 +31,7 @@ resource "yandex_compute_instance" "this" { } network_interface { - subnet_id = var.subnet_id - nat = true - nat_ip_address = var.ip_address + subnet_id = var.subnet_id } metadata = { diff --git a/yandex/server/outputs.tf b/yandex/server/outputs.tf index 3573a80..0a98259 100644 --- a/yandex/server/outputs.tf +++ b/yandex/server/outputs.tf @@ -1,3 +1,6 @@ output "instance_id" { value = yandex_compute_instance.this.id } +output "instance_ip" { + value = yandex_compute_instance.this.network_interface.0.nat_ip_address +} diff --git a/yandex/server/variables.tf b/yandex/server/variables.tf index a386975..6a09648 100644 --- a/yandex/server/variables.tf +++ b/yandex/server/variables.tf @@ -36,9 +36,6 @@ variable "image" { variable "subnet_id" { type = string } -variable "ip_address" { - type = string -} variable "user" { type = string |
