blob: 112d95396af4475a13dc292ab4b1417e4d37eb1b [file] [log] [blame]
Mykyta Karpind5304862018-08-30 15:39:34 +03001classes:
2- service.keepalived.cluster.single
3- service.haproxy.proxy.single
4- system.haproxy.proxy.listen.openstack.designate
5- service.designate.server.cluster
Vasyl Saienko69fdd3f2018-09-14 01:04:28 +03006- system.salt.minion.cert.mysql.clients.openstack.designate
Mykyta Karpind5304862018-08-30 15:39:34 +03007parameters:
8 _param:
9 designate_admin_api_enabled: false
10 cluster_internal_protocol: 'http'
Vasyl Saienko69fdd3f2018-09-14 01:04:28 +030011 openstack_mysql_x509_enabled: False
12 galera_ssl_enabled: False
Mykyta Karpind5304862018-08-30 15:39:34 +030013 linux:
14 system:
15 package:
16 python-pymysql:
17 fromrepo: ${_param:openstack_version}
18 version: latest
19 designate:
20 _support:
21 sensu:
22 enabled: false
23 server:
24 enabled: true
25 local_bind: true
26 region: ${_param:openstack_region}
27 domain_id: ${_param:designate_domain_id}
28 version: ${_param:designate_version}
29 role: ${_param:openstack_node_role}
30 admin_api:
31 enabled: ${_param:designate_admin_api_enabled}
32 enabled_extensions_admin: quotas
33 database:
34 engine: mysql
35 host: ${_param:openstack_database_address}
36 port: 3306
37 name:
38 main_database: designate
39 pool_manager: designate_pool_manager
40 user: designate
41 password: ${_param:mysql_designate_password}
Vasyl Saienko69fdd3f2018-09-14 01:04:28 +030042 x509:
43 enabled: ${_param:openstack_mysql_x509_enabled}
44 ca_file: ${_param:mysql_designate_ssl_ca_file}
45 key_file: ${_param:mysql_designate_client_ssl_key_file}
46 cert_file: ${_param:mysql_designate_client_ssl_cert_file}
47 ssl:
48 enabled: ${_param:galera_ssl_enabled}
Mykyta Karpind5304862018-08-30 15:39:34 +030049 identity:
50 engine: keystone
51 host: ${_param:openstack_control_address}
52 port: 35357
53 tenant: service
54 user: designate
55 password: ${_param:keystone_designate_password}
56 protocol: ${_param:cluster_internal_protocol}
57 bind:
58 api:
59 address: ${_param:single_address}
60 message_queue:
61 engine: rabbitmq
62 port: 5672
63 members:
64 - host: ${_param:openstack_message_queue_node01_address}
65 - host: ${_param:openstack_message_queue_node02_address}
66 - host: ${_param:openstack_message_queue_node03_address}
67 user: openstack
68 password: ${_param:rabbitmq_openstack_password}
Vasyl Saienko69fdd3f2018-09-14 01:04:28 +030069 virtual_host: '/openstack'