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