base image: Explicitly call kpartx
[fuel.git] / mcp / reclass / classes / cluster / virtual-mcp-pike-common-noha / openstack_gateway.yml
1 ##############################################################################
2 # Copyright (c) 2017 Mirantis Inc., Enea AB and others.
3 # All rights reserved. This program and the accompanying materials
4 # are made available under the terms of the Apache License, Version 2.0
5 # which accompanies this distribution, and is available at
6 # http://www.apache.org/licenses/LICENSE-2.0
7 ##############################################################################
8 ---
9 parameters:
10   _param:
11     primary_interface: ${_param:opnfv_fn_vm_secondary_interface}
12     tenant_interface: ${_param:opnfv_fn_vm_tertiary_interface}
13     external_interface: ${_param:opnfv_fn_vm_quaternary_interface}
14     interface_mtu: 9000
15     linux_system_codename: xenial
16   neutron:
17     gateway:
18       notification: true
19       agent_mode: ${_param:neutron_gateway_agent_mode}
20       vlan_aware_vms: true
21   linux:
22     network:
23       bridge: openvswitch
24       interface:
25         dhcp_int:
26           enabled: true
27           name: ${_param:opnfv_fn_vm_primary_interface}
28           proto: dhcp
29           type: eth
30           mtu: ${_param:interface_mtu}
31         primary_interface:
32           enabled: true
33           name: ${_param:primary_interface}
34           mtu: ${_param:interface_mtu}
35           proto: manual
36           type: eth
37         tenant_interface:
38           enabled: true
39           name: ${_param:tenant_interface}
40           mtu: ${_param:interface_mtu}
41           proto: manual
42           type: eth
43         external_interface:
44           enabled: true
45           name: ${_param:external_interface}
46           mtu: ${_param:interface_mtu}
47           proto: manual
48           type: eth
49         br-floating:
50           enabled: true
51           type: ovs_bridge
52           mtu: ${_param:interface_mtu}
53         br-mgmt:
54           enabled: true
55           type: bridge
56           proto: static
57           address: ${_param:single_address}
58           netmask: 255.255.255.0
59           mtu: ${_param:interface_mtu}
60           use_interfaces:
61             - ${_param:primary_interface}
62         float-to-ex:
63           enabled: true
64           type: ovs_port
65           mtu: ${_param:interface_mtu}
66           bridge: br-floating
67         br-ex:
68           enabled: true
69           type: bridge
70           mtu: ${_param:interface_mtu}
71           address: ${_param:external_address}
72           netmask: 255.255.255.0
73           use_interfaces:
74             - ${_param:external_interface}
75           use_ovs_ports:
76             - float-to-ex