diff --git a/openstack-tf/common_setups/45-haproxy.tf b/openstack-tf/common_setups/45-haproxy.tf index b7dae51..cab3fbf 100644 --- a/openstack-tf/common_setups/45-haproxy.tf +++ b/openstack-tf/common_setups/45-haproxy.tf @@ -7,8 +7,12 @@ # 5cc2354e-4465-4a1d-8390-c214e208c6de octavia-lb-vrrp-72392023-a774-4b58-a025-c1e99c5d152a fa:16:3e:62:24:2c [{'subnet_id': 'cd77a2fd-4a36-4254-b1d0-70b3874c6d04', 'ip_address': '10.1.34.232'}] ACTIVE # 8aa4e97f-723d-4a2a-b79f-912fa7651653 octavia-lb-vrrp-fbfcf712-0ceb-4a38-82da-0c9ebef5dff3 fa:16:3e:79:62:a5 [{'subnet_id': 'cd77a2fd-4a36-4254-b1d0-70b3874c6d04', 'ip_address': '10.1.33.229'}] ACTIVE # -# Security group -# VMs +# Server group +# +resource "openstack_compute_servergroup_v2" "main_haproxy_l7" { + name = "main_haproxy_l7" + policies = ["anti-affinity"] +} # Security group resource "openstack_networking_secgroup_v2" "main_lb_to_haproxy_l7" { name = "traffic_from_main_lb_to_haproxy_l7" @@ -113,6 +117,9 @@ resource "openstack_compute_instance_v2" "main_haproxy_l7" { flavor_name = var.haproxy_l7_data.flavor key_pair = var.ssh_key_file.name security_groups = [openstack_networking_secgroup_v2.default.name,openstack_networking_secgroup_v2.main_lb_to_haproxy_l7.name] + scheduler_hints { + group = openstack_compute_servergroup_v2.main_haproxy_l7.id + } block_device { uuid = var.ubuntu_2204.uuid source_type = "image"