File tree 6 files changed +20
-20
lines changed
6 files changed +20
-20
lines changed Original file line number Diff line number Diff line change 2
2
3
3
{% if ansible_os_family == " Debian" and inventory_hostname_short ! = " testbed-manager" %}
4
4
if [[ -e /usr/sbin/ifup ]]; then
5
- ifdown {{ ansible_local.testbed_network_devices.management }} && ifup {{ ansible_local.testbed_network_devices.management }}
5
+ ifdown {{ internal_interface }} && ifup {{ internal_interface }}
6
6
else
7
7
netplan apply
8
8
fi
9
9
{% elif ansible_os_family == " RedHat" %}
10
- ip link add vxlan0 type vxlan id 42 group 239.1.1.1 dstport 4789 dev {{ ansible_local.testbed_network_devices.management }}
10
+ ip link add vxlan0 type vxlan id 42 group 239.1.1.1 dstport 4789 dev {{ internal_interface }}
11
11
ip addr add {{ ' 192.168.112.0/20' | ansible.utils.ipaddr(' net' ) | ansible.utils.ipaddr(node_id) | ansible.utils.ipaddr(' address' ) }}/20 dev vxlan0
12
12
ip link set up dev vxlan0
13
13
14
- ip link add vxlan1 type vxlan id 23 group 239.1.1.1 dstport 4789 dev {{ ansible_local.testbed_network_devices.management }}
14
+ ip link add vxlan1 type vxlan id 23 group 239.1.1.1 dstport 4789 dev {{ internal_interface }}
15
15
ip addr add {{ ' 192.168.128.0/20' | ansible.utils.ipaddr(' net' ) | ansible.utils.ipaddr(node_id) | ansible.utils.ipaddr(' address' ) }}/20 dev vxlan1
16
16
ip link set up dev vxlan1
17
17
18
- iptables -A FORWARD -i {{ ansible_local.testbed_network_devices.management }} -j ACCEPT
19
- iptables -A FORWARD -o {{ ansible_local.testbed_network_devices.management }} -j ACCEPT
20
- iptables -t nat -A POSTROUTING -o {{ ansible_local.testbed_network_devices.management }} -j MASQUERADE
18
+ iptables -A FORWARD -i {{ internal_interface }} -j ACCEPT
19
+ iptables -A FORWARD -o {{ internal_interface }} -j ACCEPT
20
+ iptables -t nat -A POSTROUTING -o {{ internal_interface }} -j MASQUERADE
21
21
{% endif %}
Original file line number Diff line number Diff line change 7
7
become : true
8
8
ansible.builtin.iptables :
9
9
chain : FORWARD
10
- in_interface : " {{ ansible_local.testbed_network_devices.management }}"
10
+ in_interface : " {{ internal_interface }}"
11
11
jump : ACCEPT
12
12
13
13
- name : Accept FORWARD on the management interface (outgoing)
14
14
become : true
15
15
ansible.builtin.iptables :
16
16
chain : FORWARD
17
- out_interface : " {{ ansible_local.testbed_network_devices.management }}"
17
+ out_interface : " {{ internal_interface }}"
18
18
jump : ACCEPT
19
19
20
20
- name : Masquerade traffic on the management interface
21
21
become : true
22
22
ansible.builtin.iptables :
23
23
table : nat
24
24
chain : POSTROUTING
25
- out_interface : " {{ ansible_local.testbed_network_devices.management }}"
25
+ out_interface : " {{ internal_interface }}"
26
26
jump : MASQUERADE
27
27
28
28
- name : Bootstrap basic OpenStack services
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ netdata_host_type: server
34
34
35
35
network_type : netplan
36
36
network_ethernets :
37
- " {{ ansible_local.testbed_network_devices.management }} " :
37
+ " {{ internal_interface }} " :
38
38
dhcp4 : true
39
39
mtu : " {{ testbed_mtu_manager }}"
40
40
network_dispatcher_scripts :
@@ -46,6 +46,6 @@ network_dispatcher_scripts:
46
46
# #########################################################
47
47
# kolla
48
48
49
- network_interface : " {{ ansible_local.testbed_network_devices.management }}"
49
+ network_interface : " {{ internal_interface }}"
50
50
k3s_interface : vxlan1
51
51
flannel_iface : " {{ k3s_interface }}"
Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ netdata_host_type: client
74
74
network_type : netplan
75
75
76
76
network_ethernets :
77
- " {{ ansible_local.testbed_network_devices.management }} " :
77
+ " {{ internal_interface }} " :
78
78
dhcp4 : true
79
79
mtu : " {{ testbed_mtu_node }}"
80
80
@@ -85,7 +85,7 @@ network_dispatcher_scripts:
85
85
# #########################################################
86
86
# kolla
87
87
88
- network_interface : " {{ ansible_local.testbed_network_devices.management }}"
88
+ network_interface : " {{ internal_interface }}"
89
89
k3s_interface : vxlan1
90
90
flannel_iface : " {{ k3s_interface }}"
91
91
neutron_external_interface : vxlan0
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
- if [[ $IFACE == " {{ ansible_local.testbed_network_devices.management }}" ]]; then
4
- iptables -A FORWARD -i {{ ansible_local.testbed_network_devices.management }} -j ACCEPT
5
- iptables -A FORWARD -o {{ ansible_local.testbed_network_devices.management }} -j ACCEPT
6
- iptables -t nat -A POSTROUTING -o {{ ansible_local.testbed_network_devices.management }} -j MASQUERADE
3
+ if [[ $IFACE == " {{ internal_interface }}" ]]; then
4
+ iptables -A FORWARD -i {{ internal_interface }} -j ACCEPT
5
+ iptables -A FORWARD -o {{ internal_interface }} -j ACCEPT
6
+ iptables -t nat -A POSTROUTING -o {{ internal_interface }} -j MASQUERADE
7
7
fi
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
- if [[ $IFACE == " {{ ansible_local.testbed_network_devices.management }}" ]]; then
4
- ip link add vxlan0 type vxlan id 42 group 239.1.1.1 dstport 4789 dev {{ ansible_local.testbed_network_devices.management }}
3
+ if [[ $IFACE == " {{ internal_interface }}" ]]; then
4
+ ip link add vxlan0 type vxlan id 42 group 239.1.1.1 dstport 4789 dev {{ internal_interface }}
5
5
ip addr add {{ ' 192.168.112.0/20' | ansible.utils.ipaddr(' net' ) | ansible.utils.ipaddr(node_id) | ansible.utils.ipaddr(' address' ) }}/20 dev vxlan0
6
6
ip link set up dev vxlan0
7
7
8
- ip link add vxlan1 type vxlan id 23 group 239.1.1.1 dstport 4789 dev {{ ansible_local.testbed_network_devices.management }}
8
+ ip link add vxlan1 type vxlan id 23 group 239.1.1.1 dstport 4789 dev {{ internal_interface }}
9
9
ip addr add {{ ' 192.168.128.0/20' | ansible.utils.ipaddr(' net' ) | ansible.utils.ipaddr(node_id) | ansible.utils.ipaddr(' address' ) }}/20 dev vxlan1
10
10
ip link set up dev vxlan1
11
11
fi
You can’t perform that action at this time.
0 commit comments