Remove redundant services from noha scenario
[fuel.git] / mcp / reclass / classes / cluster / virtual-mcp-ocata-ovs / openstack / gateway.yml
1 classes:
2 - system.linux.system.repo.mcp.openstack
3 - system.linux.system.repo.mcp.extra
4 - system.linux.system.repo.saltstack.xenial
5 - service.neutron.gateway.single
6 - cluster.virtual-mcp-ocata-ovs
7 parameters:
8   _param:
9     primary_interface: ens4
10     tenant_interface: ens5
11     external_interface: ens6
12     interface_mtu: 9000
13     linux_system_codename: xenial
14   neutron:
15     gateway:
16       agent_mode: ${_param:neutron_gateway_agent_mode}
17   linux:
18     network:
19       bridge: openvswitch
20       interface:
21         dhcp_int:
22           enabled: true
23           name: ens3
24           proto: dhcp
25           type: eth
26           mtu: ${_param:interface_mtu}
27         primary_interface:
28           enabled: true
29           name: ${_param:primary_interface}
30           mtu: ${_param:interface_mtu}
31           proto: manual
32           type: eth
33         tenant_interface:
34           enabled: true
35           name: ${_param:tenant_interface}
36           mtu: ${_param:interface_mtu}
37           proto: manual
38           type: eth
39         external_interface:
40           enabled: true
41           name: ${_param:external_interface}
42           mtu: ${_param:interface_mtu}
43           proto: manual
44           type: eth
45         br-floating:
46           enabled: true
47           type: ovs_bridge
48           mtu: ${_param:interface_mtu}
49         br-mgmt:
50           enabled: true
51           type: bridge
52           proto: static
53           address: ${_param:single_address}
54           netmask: 255.255.255.0
55           mtu: ${_param:interface_mtu}
56           use_interfaces:
57           - ${_param:primary_interface}
58         br-mesh:
59           enabled: true
60           type: bridge
61           mtu: ${_param:interface_mtu}
62           proto: static
63           address: ${_param:tenant_address}
64           netmask: 255.255.255.0
65           use_interfaces:
66           - ${_param:tenant_interface}
67         float-to-ex:
68           enabled: true
69           type: ovs_port
70           mtu: ${_param:interface_mtu}
71           bridge: br-floating
72         br-ex:
73           enabled: true
74           type: bridge
75           mtu: ${_param:interface_mtu}
76           address: ${_param:external_address}
77           netmask: 255.255.255.0
78           use_interfaces:
79           - ${_param:external_interface}
80           use_ovs_ports:
81           - float-to-ex