diff --git a/deploy.tf b/deploy.tf index 0d11672ecdb186544664a858f05fdd2f78a2537a..2f7c8eb843a3b9c2f32e6a5068dda6775c7982dd 100644 --- a/deploy.tf +++ b/deploy.tf @@ -184,7 +184,8 @@ resource "openstack_compute_instance_v2" "server" { ] user_data = data.template_cloudinit_config.ctx[count.index].rendered network { - name = var.local_network + name = var.local_network_id == null ? var.local_network : null + uuid = var.local_network_id } } diff --git a/variables.tf b/variables.tf index b2800e9bd8caf44b7c36cd30313421d1aa16d97a..9938e72dd6e9500a2697f90555caa246aacd350f 100644 --- a/variables.tf +++ b/variables.tf @@ -58,6 +58,11 @@ variable "local_network" { default = "auto_allocated_network" } +variable "local_network_id" { + description = "Local network ID (overrides local network)" + default = null +} + variable "public_network" { description = "Public network name" default = "public-muni-147-251-124-GROUP"