github.com/SUSE/skuba@v1.4.17/ci/infra/openstack/network.tf (about) 1 resource "openstack_networking_network_v2" "network" { 2 name = var.internal_net 3 admin_state_up = "true" 4 } 5 6 resource "openstack_networking_subnet_v2" "subnet" { 7 name = var.internal_subnet == "" ? "${var.internal_net}-subnet" : var.internal_subnet 8 network_id = openstack_networking_network_v2.network.id 9 cidr = var.subnet_cidr 10 ip_version = 4 11 } 12 13 data "openstack_networking_network_v2" "external_network" { 14 name = var.external_net 15 } 16 17 resource "openstack_networking_router_v2" "router" { 18 name = var.internal_router == "" ? "${var.internal_net}-router" : var.internal_router 19 external_network_id = data.openstack_networking_network_v2.external_network.id 20 } 21 22 resource "openstack_networking_router_interface_v2" "router_interface" { 23 router_id = openstack_networking_router_v2.router.id 24 subnet_id = openstack_networking_subnet_v2.subnet.id 25 } 26