blob: f89cfcfa302073ac0c6e629edb533a1b7897dbf6 [file] [log] [blame]
Jiri Broulikeaae24f2017-04-21 16:59:29 +02001classes:
2- system.linux.system.repo.mcp.openstack
3- system.linux.system.repo.mcp.extra
4- system.linux.system.repo.saltstack.xenial
5- system.neutron.gateway.cluster
6- cluster.virtual-mcp11-ovs-dpdk
7parameters:
8 _param:
9 primary_interface: ens4
10 tenant_interface: ens5
11 external_interface: ens6
12 interface_mtu: 9000
13 linux_system_codename: xenial
14 linux:
15 network:
16 bridge: openvswitch
17 interface:
18 dhcp_int:
19 enabled: true
20 name: ens3
21 proto: dhcp
22 type: eth
23 mtu: ${_param:interface_mtu}
24 primary_interface:
25 enabled: true
26 name: ${_param:primary_interface}
27 mtu: ${_param:interface_mtu}
28 proto: manual
29 type: eth
Jiri Broulik91d4ac32017-06-29 09:43:42 +020030 # tenant_interface:
31 # enabled: true
32 # name: ${_param:tenant_interface}
33 # mtu: ${_param:interface_mtu}
34 # proto: manual
35 # type: eth
Jiri Broulik967348c2017-06-28 15:42:54 +020036 external_interface:
Jiri Broulikeaae24f2017-04-21 16:59:29 +020037 enabled: true
Jiri Broulik967348c2017-06-28 15:42:54 +020038 name: ${_param:external_interface}
39 mtu: ${_param:interface_mtu}
40 proto: manual
41 type: eth
42 br-floating:
43 enabled: true
44 type: ovs_bridge
45 mtu: ${_param:interface_mtu}
46 br-mgmt:
47 enabled: true
48 type: bridge
Jiri Broulikeaae24f2017-04-21 16:59:29 +020049 proto: static
50 address: ${_param:single_address}
51 netmask: 255.255.255.0
52 mtu: ${_param:interface_mtu}
53 use_interfaces:
54 - ${_param:primary_interface}
Jiri Broulik91d4ac32017-06-29 09:43:42 +020055 br-prv:
Jiri Broulikeaae24f2017-04-21 16:59:29 +020056 enabled: true
Jiri Broulik91d4ac32017-06-29 09:43:42 +020057 type: ovs_bridge
Jiri Broulik04893142017-04-25 15:10:46 +020058 address: ${_param:tenant_address}
59 netmask: 255.255.255.0
Jiri Broulik91d4ac32017-06-29 09:43:42 +020060 floating-to-prv:
61 enabled: true
62 type: ovs_port
63 port_type: patch
64 bridge: br-floating
65 peer: prv-to-floating
66 prv-to-floating:
67 enabled: true
68 type: ovs_port
69 port_type: patch
70 bridge: br-prv
71 peer: floating-to-prv
Jiri Broulik967348c2017-06-28 15:42:54 +020072 float-to-ex:
Jiri Broulikeaae24f2017-04-21 16:59:29 +020073 enabled: true
74 type: ovs_port
Jiri Broulik967348c2017-06-28 15:42:54 +020075 mtu: ${_param:interface_mtu}
Jiri Broulikeaae24f2017-04-21 16:59:29 +020076 bridge: br-floating
Jiri Broulik967348c2017-06-28 15:42:54 +020077 br-ex:
Jiri Broulikeaae24f2017-04-21 16:59:29 +020078 enabled: true
Jiri Broulik967348c2017-06-28 15:42:54 +020079 type: bridge
80 mtu: ${_param:interface_mtu}
81 address: ${_param:external_address}
82 netmask: 255.255.255.0
83 use_interfaces:
84 - ${_param:external_interface}
85 use_ovs_ports:
86 - float-to-ex