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