blob: 9ac7c735a92b228b46ea275497651ca846ed7023 [file] [log] [blame]
Pavel Petrov2b116a22017-10-18 22:27:01 +03001{#- Public network. For gateway nodes and computes with dvr #}
2 # {{ interfaces_role }}
Dennis Dmitriev600e6ee2018-02-20 03:55:49 +02003 {{- set_param('linux_network_bridge', 'openvswitch') }}
Pavel Petrov2b116a22017-10-18 22:27:01 +03004 {%- set interface_name = interfaces.keys()[0] %}
5 {{ interface_name }}:
6 enabled: true
7 name: {{ interface_name }}
8 mtu: ${_param:interface_mtu}
9 proto: manual
10 type: eth
11 br-floating:
12 enabled: true
13 type: ovs_bridge
14 mtu: ${_param:interface_mtu}
15 float-to-ex:
16 enabled: true
17 type: ovs_port
18 mtu: ${_param:interface_mtu}
19 bridge: br-floating
20 br-ex:
21 enabled: true
22 type: bridge
23 mtu: ${_param:interface_mtu}
24 address: ${_param:external_address}
25 netmask: 255.255.255.0
26 use_interfaces:
27 - {{ interface_name }}
28 use_ovs_ports:
29 - float-to-ex