File tree 3 files changed +23
-5
lines changed
3 files changed +23
-5
lines changed Original file line number Diff line number Diff line change @@ -41,8 +41,11 @@ network_ethernets:
41
41
network_dispatcher_scripts :
42
42
- src : /opt/configuration/network/iptables.sh
43
43
dest : routable.d/iptables.sh
44
- - src : /opt/configuration/network/vxlan.sh
45
- dest : routable.d/vxlan.sh
44
+ # Only use vxlan.sh networkd-dispatcher script for OSISM < 9.0.0
45
+ # - src: /opt/configuration/network/vxlan.sh
46
+ # dest: routable.d/vxlan.sh
47
+
48
+ network_vxlan_interfaces : " {{ _network_vxlan_interfaces }}"
46
49
47
50
# #########################################################
48
51
# kolla
Original file line number Diff line number Diff line change @@ -72,9 +72,12 @@ network_ethernets:
72
72
dhcp4 : true
73
73
mtu : " {{ testbed_mtu_node }}"
74
74
75
- network_dispatcher_scripts :
76
- - src : /opt/configuration/network/vxlan.sh
77
- dest : routable.d/vxlan.sh
75
+ network_vxlan_interfaces : " {{ _network_vxlan_interfaces }}"
76
+
77
+ # Only use vxlan.sh networkd-dispatcher script for OSISM < 9.0.0
78
+ # network_dispatcher_scripts:
79
+ # - src: /opt/configuration/network/vxlan.sh
80
+ # dest: routable.d/vxlan.sh
78
81
79
82
# #########################################################
80
83
# kolla
Original file line number Diff line number Diff line change @@ -85,3 +85,15 @@ osism apply squid
85
85
if [[ $MANAGER_VERSION != " latest" ]]; then
86
86
sed -i " s#docker_namespace: kolla#docker_namespace: kolla/release#" /opt/configuration/inventory/group_vars/all/kolla.yml
87
87
fi
88
+
89
+ # use vxlan.sh networkd-dispatcher script for OSISM <= 9.0.0
90
+ if [[ $( semver $MANAGER_VERSION 9.0.0) -lt 0 && $MANAGER_VERSION != " latest" ]]; then
91
+ sed -i ' s|^# \(network_dispatcher_scripts:\)$|\1|g' \
92
+ /opt/configuration/inventory/group_vars/testbed-nodes.yml
93
+ sed -i ' s|^# \( - src: /opt/configuration/network/vxlan.sh\)$|\1|g' \
94
+ /opt/configuration/inventory/group_vars/testbed-nodes.yml \
95
+ /opt/configuration/inventory/group_vars/testbed-managers.yml
96
+ sed -i ' s|^# \( dest: routable.d/vxlan.sh\)$|\1|g' \
97
+ /opt/configuration/inventory/group_vars/testbed-nodes.yml \
98
+ /opt/configuration/inventory/group_vars/testbed-managers.yml
99
+ fi
You can’t perform that action at this time.
0 commit comments