blob: eee2b630a40c938a941e333352745ffd24c98e4b [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}
Vasyl Saienko01eb3172018-07-16 13:44:53 +030025 role: ${_param:openstack_node_role}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010026 bind:
27 api_cfn:
28 address: ${_param:cluster_local_address}
29 api_cloudwatch:
30 address: ${_param:cluster_local_address}
31 api:
32 address: ${_param:cluster_local_address}
33 database:
34 engine: mysql
35 host: ${_param:openstack_database_address}
36 port: 3306
37 name: heat
38 user: heat
39 password: ${_param:mysql_heat_password}
40 metadata:
Oleksii Chupryn2c877942017-04-07 10:02:32 +030041 host: ${_param:cluster_public_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010042 port: 8000
Oleksii Chupryn2c877942017-04-07 10:02:32 +030043 protocol: ${_param:cluster_public_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010044 waitcondition:
Oleksii Chupryn2c877942017-04-07 10:02:32 +030045 host: ${_param:cluster_public_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010046 port: 8000
Oleksii Chupryn2c877942017-04-07 10:02:32 +030047 protocol: ${_param:cluster_public_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010048 watch:
Oleksii Chupryn2c877942017-04-07 10:02:32 +030049 host: ${_param:cluster_public_host}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010050 port: 8003
Oleksii Chupryn2c877942017-04-07 10:02:32 +030051 protocol: ${_param:cluster_public_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010052 identity:
53 engine: keystone
54 host: ${_param:cluster_vip_address}
55 port: 35357
56 tenant: service
57 user: heat
58 password: ${_param:keystone_heat_password}
Vasyl Saienko047166c2018-03-09 11:17:45 +020059 protocol: ${_param:cluster_internal_protocol}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010060 message_queue:
61 engine: rabbitmq
62 port: 5672
63 user: openstack
64 password: ${_param:rabbitmq_openstack_password}
65 virtual_host: '/openstack'
66 members:
67 - host: ${_param:openstack_message_queue_node01_address}
68 - host: ${_param:openstack_message_queue_node02_address}
Pavel Cizinsky3f8377d2017-03-02 15:17:23 +010069 - host: ${_param:openstack_message_queue_node03_address}