f726c4af20c3ba6a7b5feb9db52ffc56b8d60628
[fuel.git] / mcp / reclass / classes / cluster / virtual-mcp-ocata-common / 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 parameters:
6   _param:
7     primary_interface: ${_param:opnfv_fn_vm_secondary_interface}
8     tenant_interface: ${_param:opnfv_fn_vm_tertiary_interface}
9     external_interface: ${_param:opnfv_fn_vm_quaternary_interface}
10     interface_mtu: 9000
11     linux_system_codename: xenial
12   neutron:
13     gateway:
14       notification: true
15       agent_mode: ${_param:neutron_gateway_agent_mode}
16   linux:
17     network:
18       bridge: openvswitch
19       interface:
20         dhcp_int:
21           enabled: true
22           name: ${_param:opnfv_fn_vm_primary_interface}
23           proto: dhcp
24           type: eth
25           mtu: ${_param:interface_mtu}
26         primary_interface:
27           enabled: true
28           name: ${_param:primary_interface}
29           mtu: ${_param:interface_mtu}
30           proto: manual
31           type: eth
32         tenant_interface:
33           enabled: true
34           name: ${_param:tenant_interface}
35           mtu: ${_param:interface_mtu}
36           proto: manual
37           type: eth
38         external_interface:
39           enabled: true
40           name: ${_param:external_interface}
41           mtu: ${_param:interface_mtu}
42           proto: manual
43           type: eth
44         br-floating:
45           enabled: true
46           type: ovs_bridge
47           mtu: ${_param:interface_mtu}
48         br-mgmt:
49           enabled: true
50           type: bridge
51           proto: static
52           address: ${_param:single_address}
53           netmask: 255.255.255.0
54           mtu: ${_param:interface_mtu}
55           use_interfaces:
56           - ${_param:primary_interface}
57         float-to-ex:
58           enabled: true
59           type: ovs_port
60           mtu: ${_param:interface_mtu}
61           bridge: br-floating
62         br-ex:
63           enabled: true
64           type: bridge
65           mtu: ${_param:interface_mtu}
66           address: ${_param:external_address}
67           netmask: 255.255.255.0
68           use_interfaces:
69           - ${_param:external_interface}
70           use_ovs_ports:
71           - float-to-ex