8f63000aab9e0f8e92b80985420bea3287a64506
[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.mcp.openstack
4 - system.linux.system.repo.mcp.extra
5 - system.linux.system.repo.saltstack.xenial
6 - system.memcached.server.single
7 - system.rabbitmq.server.single
8 - system.rabbitmq.server.vhost.openstack
9 - system.keystone.server.wsgi
10 - system.keystone.server.single
11 - system.keystone.client.single
12 - system.keystone.client.service.nova21
13 - system.keystone.client.service.nova-placement
14 - system.keystone.client.service.glare
15 - system.keystone.client.service.cinder3
16 - system.glance.control.single
17 - system.nova.control.single
18 - system.neutron.control.openvswitch.single
19 - system.cinder.control.single
20 - system.heat.server.single
21 - service.mysql.server.single
22 - system.galera.server.database.cinder
23 - system.galera.server.database.glance
24 - system.galera.server.database.grafana
25 - system.galera.server.database.heat
26 - system.galera.server.database.keystone
27 - system.galera.server.database.nova
28 - system.horizon.server.single
29 - cluster.virtual-mcp-ocata-ovs
30 parameters:
31   _param:
32     keepalived_vip_interface: ens4
33     keepalived_openstack_telemetry_vip_interface: ens4
34     linux_system_codename: xenial
35   linux:
36     system:
37       package:
38         python-msgpack:
39           version: latest
40     network:
41       interface:
42         ens4:
43           enabled: true
44           type: eth
45           proto: static
46           address: ${_param:single_address}
47           netmask: 255.255.255.0
48   keystone:
49     server:
50       admin_email: ${_param:admin_email}
51       pkgs:
52       - keystone
53       - python-keystone
54       - python-keystoneclient
55       - python-psycopg2
56       - python-mysqldb
57       - python-six
58       - python-memcache
59       - python-openstackclient
60       - gettext-base
61       - python-pycadf
62   glance:
63     server:
64       storage:
65         engine: file
66       images: []
67       workers: 1
68   nova:
69     controller:
70       networking: dvr
71       cpu_allocation: 54
72       metadata:
73         password: ${_param:metadata_password}
74       bind:
75         private_address: ${_param:cluster_local_address}
76         public_address: ${_param:cluster_vip_address}
77         novncproxy_port: 6080
78       vncproxy_url: http://${_param:cluster_vip_address}:6080
79       workers: 1
80   mysql:
81     server:
82       version: '5.7'
83       bind:
84         address: ${_param:cluster_local_address}