blob: 8e38f4fb32a46668a57044e35133b7c859183069 [file] [log] [blame]
Ondrej Smola03ff34e2016-12-01 01:30:33 +01001classes:
2- service.heat.server.cluster
3- service.haproxy.proxy.single
4- service.keepalived.cluster.single
5- system.haproxy.proxy.listen.openstack.heat
6parameters:
Oleksii Chupryn61baa812017-04-07 13:11:37 +03007 _param:
8 cluster_public_protocol: https
Andrey Shestakov0c7e1102017-08-10 13:39:04 +03009 linux:
10 system:
11 package:
12 python-pymysql:
13 fromrepo: ${_param:openstack_version}
14 version: latest
Ondrej Smola03ff34e2016-12-01 01:30:33 +010015 heat:
16 server:
17 stack_domain_admin:
18 name: heat_domain_admin
19 password: ${_param:heat_domain_admin_password}
20 domain: heat
21 enabled: true
Pavel Cizinsky3f8377d2017-03-02 15:17:23 +010022 region: ${_param:openstack_region}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010023 version: ${_param:heat_version}
24 bind:
25 api_cfn:
26 address: ${_param:cluster_local_address}
27 api_cloudwatch:
28 address: ${_param:cluster_local_address}
29 api:
30 address: ${_param:cluster_local_address}
31 database:
32 engine: mysql
33 host: ${_param:openstack_database_address}
34 port: 3306
35 name: heat
36 user: heat
37 password: ${_param:mysql_heat_password}
38 metadata:
Oleksii Chupryn2c877942017-04-07 10:02:32 +030039 host: ${_param:cluster_public_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010040 port: 8000
Oleksii Chupryn2c877942017-04-07 10:02:32 +030041 protocol: ${_param:cluster_public_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010042 waitcondition:
Oleksii Chupryn2c877942017-04-07 10:02:32 +030043 host: ${_param:cluster_public_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010044 port: 8000
Oleksii Chupryn2c877942017-04-07 10:02:32 +030045 protocol: ${_param:cluster_public_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010046 watch:
Oleksii Chupryn2c877942017-04-07 10:02:32 +030047 host: ${_param:cluster_public_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010048 port: 8003
Oleksii Chupryn2c877942017-04-07 10:02:32 +030049 protocol: ${_param:cluster_public_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010050 identity:
51 engine: keystone
52 host: ${_param:cluster_vip_address}
53 port: 35357
54 tenant: service
55 user: heat
56 password: ${_param:keystone_heat_password}
57 message_queue:
58 engine: rabbitmq
59 port: 5672
60 user: openstack
61 password: ${_param:rabbitmq_openstack_password}
62 virtual_host: '/openstack'
63 members:
64 - host: ${_param:openstack_message_queue_node01_address}
65 - host: ${_param:openstack_message_queue_node02_address}
Pavel Cizinsky3f8377d2017-03-02 15:17:23 +010066 - host: ${_param:openstack_message_queue_node03_address}