Remove redundant services from noha scenario
[fuel.git] / mcp / reclass / classes / cluster / virtual-mcp-ocata-ovs / openstack / compute.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 - system.nova.compute.single
6 - service.neutron.compute.single
7 - cluster.virtual-mcp-ocata-ovs
8 parameters:
9   _param:
10     primary_interface: ens4
11     tenant_interface: ens5
12     external_interface: ens6
13     interface_mtu: 9000
14     linux_system_codename: xenial
15   nova:
16     compute:
17       vncproxy_url: http://${_param:cluster_vip_address}:6080
18       network:
19         region: ${_param:openstack_region}
20         user: neutron
21         tenant: service
22         password: ${_param:keystone_neutron_password}
23   neutron:
24     compute:
25       agent_mode: ${_param:neutron_compute_agent_mode}
26       message_queue:
27         host: ${_param:openstack_control_address}
28       metadata:
29         host: ${_param:openstack_control_address}
30   linux:
31     network:
32       bridge: openvswitch
33       interface:
34         dhcp_int:
35           enabled: true
36           name: ens3
37           proto: dhcp
38           type: eth
39           mtu: ${_param:interface_mtu}
40         primary_interface:
41           enabled: true
42           name: ${_param:primary_interface}
43           mtu: ${_param:interface_mtu}
44           proto: manual
45           type: eth
46         tenant_interface:
47           enabled: true
48           name: ${_param:tenant_interface}
49           mtu: ${_param:interface_mtu}
50           proto: manual
51           type: eth
52         br-mgmt:
53           enabled: true
54           type: bridge
55           proto: static
56           address: ${_param:single_address}
57           netmask: 255.255.255.0
58           use_interfaces:
59           - ${_param:primary_interface}
60         br-mesh:
61           enabled: true
62           type: bridge
63           proto: static
64           address: ${_param:tenant_address}
65           netmask: 255.255.255.0
66           use_interfaces:
67           - ${_param:tenant_interface}