Auto Generated INFO.yaml file
[fuel.git] / mcp / reclass / classes / cluster / mcp-pike-common-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   - system.linux.system.lowmem
11   - service.nfs.server
12   - system.mongodb.server.single
13   - system.mongodb.server.database.ceilometer
14   - system.ceilometer.client
15   - system.ceilometer.client.neutron
16   - system.memcached.server.single
17   - system.rabbitmq.server.single
18   - system.rabbitmq.server.vhost.openstack
19   - system.keystone.server.wsgi
20   - system.keystone.server.single
21   - system.keystone.client.single
22   - system.keystone.client.service.nova21
23   - system.keystone.client.service.nova-placement
24   - system.keystone.client.service.glare
25   - system.keystone.client.service.cinder3
26   - system.keystone.client.service.ceilometer
27   - system.keystone.client.service.aodh
28   - system.glance.control.single
29   - system.nova.control.single
30   - system.cinder.control.single
31   - system.cinder.control.backend.lvm
32   - system.heat.server.single
33   - service.mysql.server.single
34   - system.galera.server.database.cinder
35   - system.galera.server.database.glance
36   - system.galera.server.database.grafana
37   - system.galera.server.database.heat
38   - system.galera.server.database.keystone
39   - system.galera.server.database.nova
40   - system.galera.server.database.ceilometer
41   - system.galera.server.database.aodh
42   - service.ceilometer.server.single
43   - system.aodh.server.single
44   - system.horizon.server.single
45   - service.haproxy.proxy.single
46   - cluster.mcp-pike-common-noha.haproxy_openstack_api
47   - cluster.mcp-pike-common-noha.openstack_control_pdf
48 parameters:
49   _param:
50     linux_system_codename: xenial
51   linux:
52     system:
53       package:
54         python-msgpack:
55           version: latest
56   keystone:
57     server:
58       admin_email: ${_param:admin_email}
59       openrc_extra:
60         volume_device_name: vdc
61   glance:
62     server:
63       storage:
64         engine: file
65       images: []
66       workers: 1
67   nova:
68     controller:
69       networking: dvr
70       cpu_allocation: 54
71       metadata:
72         password: ${_param:metadata_password}
73       bind:
74         private_address: ${_param:cluster_local_address}
75         public_address: ${_param:cluster_vip_address}
76         novncproxy_port: 6080
77       vncproxy_url: http://${_param:cluster_vip_address}:6080
78       workers: 1
79       pkgs:
80         - nova-api
81         - nova-conductor
82         - nova-consoleauth
83         - nova-novncproxy
84         - nova-scheduler
85         - python-novaclient
86   horizon:
87     server:
88       # yamllint disable-line rule:truthy
89       secure: False
90   heat:
91     server:
92       bind:
93         api_cfn:
94           address: ${_param:single_address}
95         api_cloudwatch:
96           address: ${_param:single_address}
97   mysql:
98     server:
99       version: '5.7'
100       bind:
101         address: ${_param:cluster_local_address}
102       key_buffer: 8
103       max_allowed_packet: 128
104       max_connections: 2048
105       thread_stack: 512
106       thread_cache_size: 12
107       query_cache_limit: 2
108       query_cache_size: 0
109   mongodb:
110     server:
111       bind:
112         address: ${_param:cluster_local_address},127.0.0.1
113       logging:
114         verbose: v
115   nfs:
116     server:
117       share:
118         nova_instances:
119           path: /srv/nova/instances
120           host:
121             nova:
122               host: ${_param:single_address}/24
123               params:
124                 - rw
125                 - no_root_squash
126                 - async
127   neutron:
128     server:
129       vlan_aware_vms: true
130       root_helper_daemon: false