File tree 4 files changed +32
-6
lines changed
etc/kayobe/environments/ci-multinode
inventory/group_vars/controllers
4 files changed +32
-6
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,6 @@ controller_bootstrap_user: "{{ os_distribution if os_distribution == 'ubuntu' el
5
5
controller_lvm_groups :
6
6
- " {{ stackhpc_lvm_group_rootvg }}"
7
7
8
-
9
8
# ##############################################################################
10
9
# Controller node firewalld configuration.
11
10
@@ -28,3 +27,8 @@ controller_firewalld_default_zone: trusted
28
27
# - permanent: true
29
28
# - state: enabled
30
29
controller_firewalld_rules : " {{ stackhpc_firewalld_rules }}"
30
+
31
+ # List of extra networks to which controller nodes are attached.
32
+ controller_extra_network_interfaces :
33
+ - octavia
34
+
Original file line number Diff line number Diff line change @@ -16,6 +16,8 @@ public_routes:
16
16
- cidr: "{{ external_cidr }}"
17
17
gateway: "{{ public_net_name | net_ip( groups['seed'][0] ) }}"
18
18
19
+ octavia_interface: "{{ vxlan_interfaces[0].device}}.{{ octavia_vlan }}"
20
+
19
21
###############################################################################
20
22
# Dummy variable to allow Ansible to accept this file.
21
23
workaround_ansible_issue_8743: yes
Original file line number Diff line number Diff line change @@ -47,11 +47,6 @@ neutron_dns_domain: "{{ root_domain }}."
47
47
# OpenSearch memory tuning
48
48
opensearch_heap_size : 1g
49
49
50
- # Octavia load balancer configuration
51
- octavia_auto_configure : " no"
52
- octavia_provider_drivers : " ovn:OVN provider"
53
- octavia_provider_agents : " ovn"
54
-
55
50
# Manila CephFS configuration
56
51
manila_cephfs_filesystem_name : manila-cephfs
57
52
@@ -67,3 +62,21 @@ designate_forwarders_addresses: "1.1.1.1; 8.8.8.8"
67
62
# Open up ports in firewalld for services on the public API network.
68
63
enable_external_api_firewalld : true
69
64
external_api_firewalld_zone : " {{ public_net_name | net_zone }}"
65
+
66
+ # Octavia load balancer configuration
67
+ octavia_network_interface : " {{ hostvars[groups['controllers'] | first].octavia_interface }}"
68
+
69
+ octavia_amp_network :
70
+ name : lb-mgmt-net
71
+ provider_network_type : vlan
72
+ provider_physical_network : " physnet1"
73
+ provider_segmentation_id : 999
74
+ external : false
75
+ shared : false
76
+ subnet :
77
+ name : lb-mgmt-subnet
78
+ cidr : " 192.168.34.0/24"
79
+ allocation_pool_start : " 192.168.34.10"
80
+ allocation_pool_end : " 192.168.34.254"
81
+ no_gateway_ip : yes
82
+ enable_dhcp : yes
Original file line number Diff line number Diff line change @@ -131,6 +131,13 @@ provision_oc_allocation_pool_end: 192.168.33.254
131
131
provision_oc_vlan : 107
132
132
provision_oc_zone : " provision_oc"
133
133
134
+ octavia_cidr : 192.168.34.0/24
135
+ octavia_vlan : 999
136
+ octavia_allocation_pool_start : 192.168.34.3
137
+ octavia_allocation_pool_end : 192.168.34.9
138
+ octaiva_mtu : " {{ ansible_facts.default_ipv4.mtu - 50 }}"
139
+ octavia_zone : octavia
140
+
134
141
# ##############################################################################
135
142
# Network virtual patch link configuration.
136
143
You can’t perform that action at this time.
0 commit comments