From 7872f081024430e3cdb9c71ce807882b5cae65bf Mon Sep 17 00:00:00 2001 From: "goodolclint-claude[bot]" <323206664+goodolclint-claude[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2026 20:42:07 +0000 Subject: [PATCH] =?UTF-8?q?ci:=20storage=20VM=20uses=20public=20DNS=20?= =?UTF-8?q?=E2=80=94=20the=20CI=20VLAN=20gateway=20runs=20no=20resolver?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- tests/infrastructure/storage-vm.tf | 2 +- tests/infrastructure/variables.tf | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/infrastructure/storage-vm.tf b/tests/infrastructure/storage-vm.tf index 40c76c6..7044154 100644 --- a/tests/infrastructure/storage-vm.tf +++ b/tests/infrastructure/storage-vm.tf @@ -49,7 +49,7 @@ resource "proxmox_virtual_environment_vm" "storage" { } dns { - servers = [var.storage_vm_gateway] + servers = [var.storage_vm_dns] } user_account { diff --git a/tests/infrastructure/variables.tf b/tests/infrastructure/variables.tf index 4c18863..7c58ac5 100644 --- a/tests/infrastructure/variables.tf +++ b/tests/infrastructure/variables.tf @@ -102,11 +102,17 @@ variable "storage_vm_ssh_public_key" { } variable "storage_vm_gateway" { - description = "Gateway (and DNS server) for the storage VM" + description = "Gateway for the storage VM" type = string default = "172.16.60.1" } +variable "storage_vm_dns" { + description = "DNS server for the storage VM. The CI VLAN gateway runs no resolver; public DNS works under the ci-to-internet rule and keeps the sandbox independent of fleet DNS" + type = string + default = "1.1.1.1" +} + variable "cloud_image_path" { description = "Local path to the Ubuntu cloud image imported as the storage VM's disk (required for provision; unused on destroy)" type = string