72 lines
1.7 KiB
YAML
72 lines
1.7 KiB
YAML
id: simple_multinode_gre
|
|
# eth2 - private 10.1.0.0/24 with JUMBO frames,
|
|
# eth1 - mgmt 10.0.0.0/24,
|
|
# eth3 - ext 10.2.0.0/24
|
|
resources:
|
|
{% for i in range(count|int) %}
|
|
- id: node{{i}}_sdn
|
|
from: resources/node_network_puppet
|
|
values:
|
|
use_ovs: true
|
|
network_scheme:
|
|
version: '1.1'
|
|
provider: lnx
|
|
interfaces:
|
|
eth3:
|
|
mtu: 1500
|
|
eth1:
|
|
mtu: 1500
|
|
eth2:
|
|
mtu: 9000
|
|
transformations:
|
|
- action: add-br
|
|
name: br-mgmt
|
|
- action: add-br
|
|
name: br-ex
|
|
- action: add-br
|
|
name: br-floating
|
|
provider: ovs
|
|
- action: add-patch
|
|
bridges:
|
|
- br-floating
|
|
- br-ex
|
|
provider: ovs
|
|
mtu: 65000
|
|
- action: add-br
|
|
name: br-mesh
|
|
- action: add-port
|
|
bridge: br-ex
|
|
name: eth3
|
|
- action: add-port
|
|
bridge: br-mgmt
|
|
name: eth1
|
|
- action: add-port
|
|
bridge: br-mesh
|
|
name: eth2
|
|
endpoints:
|
|
br-mesh:
|
|
IP:
|
|
- 10.1.0.{{3 + i}}/24
|
|
br-floating:
|
|
IP: none
|
|
br-mgmt:
|
|
IP:
|
|
- 10.0.0.{{3 + i}}/24
|
|
vendor_specific:
|
|
phy_interfaces:
|
|
- eth1
|
|
br-ex:
|
|
IP:
|
|
- 10.2.0.{{3 + i}}/24
|
|
vendor_specific:
|
|
phy_interfaces:
|
|
- eth3
|
|
#gateway: 10.2.0.1
|
|
roles:
|
|
management: br-mgmt
|
|
neutron/mesh: br-mesh
|
|
ex: br-ex
|
|
neutron/floating: br-floating
|
|
fw-admin: br-fw-admin
|
|
{% endfor %}
|