[fdio] Make VIF timeout non-fatal
[fuel.git] / mcp / reclass / classes / cluster / mcp-fdio-noha / openstack / control.yml
1 ##############################################################################
2 # Copyright (c) 2018 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 classes:
10   - cluster.mcp-common-noha.openstack_control
11   - cluster.mcp-fdio-noha
12   - system.neutron.control.single
13   - service.etcd.server.single
14   - system.galera.server.database.neutron
15 # NOTE: All this configuration should later be moved to reclass.system as
16 # neutron.control.vpp.single
17 parameters:
18   _param:
19     # yamllint disable rule:truthy
20     neutron_control_dvr: True
21     neutron_l3_ha: False
22     neutron_enable_qos: False
23     neutron_enable_vlan_aware_vms: False
24     neutron_enable_bgp_vpn: False
25     # yamllint enable rule:truthy
26     neutron_global_physnet_mtu: 1500
27     neutron_external_mtu: 1500
28     neutron_bgp_vpn_driver: bagpipe
29     internal_protocol: 'http'
30     neutron_firewall_driver: 'iptables_hybrid'
31     openstack_node_role: primary
32   nova:
33     controller:
34       # yamllint disable-line rule:truthy
35       vif_plugging_is_fatal: False
36       vif_plugging_timeout: 0
37   neutron:
38     server:
39       role: ${_param:openstack_node_role}
40       global_physnet_mtu: ${_param:neutron_global_physnet_mtu}
41       l3_ha: ${_param:neutron_l3_ha}
42       dvr: ${_param:neutron_control_dvr}
43       qos: ${_param:neutron_enable_qos}
44       vlan_aware_vms: ${_param:neutron_enable_vlan_aware_vms}
45       firewall_driver: ${_param:neutron_firewall_driver}
46       bgp_vpn:
47         enabled: ${_param:neutron_enable_bgp_vpn}
48         driver: ${_param:neutron_bgp_vpn_driver}
49       backend:
50         engine: ml2
51         router: 'vpp-router'
52         tenant_network_types: "${_param:neutron_tenant_network_types}"
53         external_mtu: ${_param:neutron_external_mtu}
54         mechanism:
55           vpp:
56             driver: vpp
57             etcd_port: ${_param:node_port}
58             etcd_host: ${_param:node_address}
59             l3_hosts: ${_param:openstack_gateway_node01_hostname}
60         physnets:
61           physnet1:
62             vpp_interface: ${_param:external_vpp_tap}
63           physnet2:
64             # NOTE: Not a meaningful interface name, just avoid a filter-out
65             vpp_interface: 'dummy'
66             vlan_range: '${_param:opnfv_net_tenant_vlan}'
67       compute:
68         region: ${_param:openstack_region}
69       database:
70         host: ${_param:openstack_database_address}
71       identity:
72         region: ${_param:openstack_region}
73         protocol: ${_param:internal_protocol}
74       message_queue:
75         members:
76           - host: ${_param:single_address}