blob: ea53cb653d036bd90f21b07aecc3eb64ed81a8d5 [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 Karpin45029292018-09-24 11:03:51 +03007- system.salt.minion.cert.rabbitmq.clients.openstack.designate
Mykyta Karpind5304862018-08-30 15:39:34 +03008parameters:
9 _param:
10 designate_admin_api_enabled: false
Mykyta Karpind5304862018-08-30 15:39:34 +030011 linux:
12 system:
13 package:
14 python-pymysql:
15 fromrepo: ${_param:openstack_version}
16 version: latest
17 designate:
18 _support:
19 sensu:
20 enabled: false
21 server:
22 enabled: true
23 local_bind: true
24 region: ${_param:openstack_region}
25 domain_id: ${_param:designate_domain_id}
26 version: ${_param:designate_version}
27 role: ${_param:openstack_node_role}
28 admin_api:
29 enabled: ${_param:designate_admin_api_enabled}
30 enabled_extensions_admin: quotas
31 database:
32 engine: mysql
33 host: ${_param:openstack_database_address}
34 port: 3306
35 name:
36 main_database: designate
37 pool_manager: designate_pool_manager
38 user: designate
39 password: ${_param:mysql_designate_password}
Vasyl Saienko69fdd3f2018-09-14 01:04:28 +030040 x509:
41 enabled: ${_param:openstack_mysql_x509_enabled}
42 ca_file: ${_param:mysql_designate_ssl_ca_file}
43 key_file: ${_param:mysql_designate_client_ssl_key_file}
44 cert_file: ${_param:mysql_designate_client_ssl_cert_file}
45 ssl:
46 enabled: ${_param:galera_ssl_enabled}
Mykyta Karpind5304862018-08-30 15:39:34 +030047 identity:
48 engine: keystone
49 host: ${_param:openstack_control_address}
50 port: 35357
51 tenant: service
52 user: designate
53 password: ${_param:keystone_designate_password}
54 protocol: ${_param:cluster_internal_protocol}
55 bind:
56 api:
57 address: ${_param:single_address}
58 message_queue:
59 engine: rabbitmq
Oleksandr Shyshko3d1dd6f2018-09-20 18:22:04 +030060 port: ${_param:openstack_rabbitmq_port}
Mykyta Karpind5304862018-08-30 15:39:34 +030061 members:
62 - host: ${_param:openstack_message_queue_node01_address}
63 - host: ${_param:openstack_message_queue_node02_address}
64 - host: ${_param:openstack_message_queue_node03_address}
65 user: openstack
66 password: ${_param:rabbitmq_openstack_password}
Vasyl Saienko69fdd3f2018-09-14 01:04:28 +030067 virtual_host: '/openstack'
Oleksandr Shyshko4233dbe2018-09-21 13:01:08 +030068 x509:
69 enabled: ${_param:openstack_rabbitmq_x509_enabled}
70 ca_file: ${_param:rabbitmq_designate_ssl_ca_file}
71 key_file: ${_param:rabbitmq_designate_client_ssl_key_file}
72 cert_file: ${_param:rabbitmq_designate_client_ssl_cert_file}
73 ssl:
74 enabled: ${_param:rabbitmq_ssl_enabled}