[mcp] Bring in dpdk scenario support
[fuel.git] / mcp / reclass / classes / cluster / virtual-mcp-ocata-ovs / openstack / control.yml
1 classes:
2 - system.linux.system.lowmem
3 - system.linux.system.repo.glusterfs
4 - system.linux.system.repo.mcp.openstack
5 - system.linux.system.repo.mcp.extra
6 - system.linux.system.repo.saltstack.xenial
7 - system.ceilometer.client
8 - system.memcached.server.single
9 - system.rabbitmq.server.cluster
10 - system.rabbitmq.server.vhost.openstack
11 - system.keystone.server.wsgi
12 - system.keystone.server.cluster
13 - system.glusterfs.client.cluster
14 - system.glusterfs.client.volume.glance
15 - system.glusterfs.client.volume.keystone
16 - system.glusterfs.server.volume.glance
17 - system.glusterfs.server.volume.keystone
18 - system.glusterfs.server.cluster
19 - system.glance.control.cluster
20 - system.nova.control.cluster
21 - system.neutron.control.openvswitch.cluster
22 - system.cinder.control.cluster
23 - system.heat.server.cluster
24 - system.galera.server.cluster
25 - system.galera.server.database.aodh
26 - system.galera.server.database.ceilometer
27 - system.galera.server.database.cinder
28 - system.galera.server.database.glance
29 - system.galera.server.database.grafana
30 - system.galera.server.database.heat
31 - system.galera.server.database.keystone
32 - system.galera.server.database.nova
33 - system.haproxy.proxy.listen.openstack.nova-placement
34 - system.ceilometer.server.cluster
35 - system.aodh.server.cluster
36 - system.horizon.server.cluster
37 - cluster.virtual-mcp-ocata-ovs
38 parameters:
39   _param:
40     keepalived_vip_interface: ens4
41     keepalived_openstack_telemetry_vip_interface: ens4
42     linux_system_codename: xenial
43   linux:
44     system:
45       package:
46         python-msgpack:
47           version: latest
48     network:
49       interface:
50         ens4:
51           enabled: true
52           type: eth
53           proto: static
54           address: ${_param:single_address}
55           netmask: 255.255.255.0
56   keepalived:
57     cluster:
58       instance:
59         VIP:
60           virtual_router_id: 150
61   keystone:
62     server:
63       admin_email: ${_param:admin_email}
64   glance:
65     server:
66       storage:
67         engine: file
68       images: []
69       workers: 1
70   nova:
71     controller:
72       networking: dvr
73       cpu_allocation: 54
74       metadata:
75         password: ${_param:metadata_password}
76       bind:
77         private_address: ${_param:cluster_local_address}
78         public_address: ${_param:cluster_vip_address}
79         novncproxy_port: 6080
80       vncproxy_url: http://${_param:cluster_vip_address}:6080
81       workers: 1