blob: 5829aee0f358473a37efce91b3b34a6fdaad6b16 [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:
Vasyl Saienko047166c2018-03-09 11:17:45 +02008 cluster_public_protocol: 'https'
9 cluster_internal_protocol: 'http'
Andrey Shestakov0c7e1102017-08-10 13:39:04 +030010 linux:
11 system:
12 package:
13 python-pymysql:
14 fromrepo: ${_param:openstack_version}
15 version: latest
Ondrej Smola03ff34e2016-12-01 01:30:33 +010016 heat:
17 server:
18 stack_domain_admin:
19 name: heat_domain_admin
20 password: ${_param:heat_domain_admin_password}
21 domain: heat
22 enabled: true
Pavel Cizinsky3f8377d2017-03-02 15:17:23 +010023 region: ${_param:openstack_region}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010024 version: ${_param:heat_version}
25 bind:
26 api_cfn:
27 address: ${_param:cluster_local_address}
28 api_cloudwatch:
29 address: ${_param:cluster_local_address}
30 api:
31 address: ${_param:cluster_local_address}
32 database:
33 engine: mysql
34 host: ${_param:openstack_database_address}
35 port: 3306
36 name: heat
37 user: heat
38 password: ${_param:mysql_heat_password}
39 metadata:
Oleksii Chupryn2c877942017-04-07 10:02:32 +030040 host: ${_param:cluster_public_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010041 port: 8000
Oleksii Chupryn2c877942017-04-07 10:02:32 +030042 protocol: ${_param:cluster_public_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010043 waitcondition:
Oleksii Chupryn2c877942017-04-07 10:02:32 +030044 host: ${_param:cluster_public_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010045 port: 8000
Oleksii Chupryn2c877942017-04-07 10:02:32 +030046 protocol: ${_param:cluster_public_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010047 watch:
Oleksii Chupryn2c877942017-04-07 10:02:32 +030048 host: ${_param:cluster_public_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010049 port: 8003
Oleksii Chupryn2c877942017-04-07 10:02:32 +030050 protocol: ${_param:cluster_public_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010051 identity:
52 engine: keystone
53 host: ${_param:cluster_vip_address}
54 port: 35357
55 tenant: service
56 user: heat
57 password: ${_param:keystone_heat_password}
Vasyl Saienko047166c2018-03-09 11:17:45 +020058 protocol: ${_param:cluster_internal_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010059 message_queue:
60 engine: rabbitmq
61 port: 5672
62 user: openstack
63 password: ${_param:rabbitmq_openstack_password}
64 virtual_host: '/openstack'
65 members:
66 - host: ${_param:openstack_message_queue_node01_address}
67 - host: ${_param:openstack_message_queue_node02_address}
Pavel Cizinsky3f8377d2017-03-02 15:17:23 +010068 - host: ${_param:openstack_message_queue_node03_address}