blob: e66c3ae97b6c6f46dfadc7774ef82a406709b5fb [file] [log] [blame]
Ales Komarek72da8052015-04-30 13:57:30 +02001applications:
2- galera
Simon Pasquiera9c71142016-10-25 07:06:35 +02003classes:
4- service.galera.support
Ales Komarek72da8052015-04-30 13:57:30 +02005parameters:
6 _param:
7 galera_server_cluster_name: galeracluster
8 galera_server_bind_address: ${_param:cluster_local_address}
9 galera_server_bind_port: 3306
10 galera_server_admin_user: root
Stanislav Riazanov7205cbf2018-12-18 14:38:29 +040011 galera_server_sst_user: sstuser
12 galera_server_sst_password: ${_param:galera_server_admin_password}
Dmitry Kalashnikd4e5f472017-08-09 14:28:17 +040013 galera_max_connections: 20000
14 galera_innodb_buffer_pool_size: 3138M
Vasyl Saienkoc50ffc72018-11-15 10:58:50 +000015 galera_innodb_read_io_threads: 0
16 galera_innodb_write_io_threads: 0
17 galera_wsrep_slave_threads: 0
18 galera_xtrabackup_parallel: 0
Michal Kobus6a33c422018-09-28 14:32:57 +020019 galera_error_log_enabled: true
20 galera_error_log_path: /var/log/mysql/error.log
Ales Komarek72da8052015-04-30 13:57:30 +020021 galera:
22 master:
23 enabled: true
24 name: ${_param:galera_server_cluster_name}
25 bind:
26 address: ${_param:galera_server_bind_address}
27 port: ${_param:galera_server_bind_port}
Ales Komarek63b99f42015-04-30 14:03:45 +020028 maintenance_password: ${_param:galera_server_maintenance_password}
Ales Komarek72da8052015-04-30 13:57:30 +020029 admin:
30 user: ${_param:galera_server_admin_user}
31 password: ${_param:galera_server_admin_password}
Stanislav Riazanov7205cbf2018-12-18 14:38:29 +040032 sst:
33 user: ${_param:galera_server_sst_user}
34 password: ${_param:galera_server_sst_password}
Ales Komarek72da8052015-04-30 13:57:30 +020035 members:
36 - host: ${_param:cluster_node01_address}
37 port: 4567
38 - host: ${_param:cluster_node02_address}
39 port: 4567
40 - host: ${_param:cluster_node03_address}
41 port: 4567
Dmitry Kalashnikd4e5f472017-08-09 14:28:17 +040042 max_connections: ${_param:galera_max_connections}
43 innodb_buffer_pool_size: ${_param:galera_innodb_buffer_pool_size}
Vasyl Saienkoc50ffc72018-11-15 10:58:50 +000044 innodb_read_io_threads: ${_param:galera_innodb_read_io_threads}
45 innodb_write_io_threads: ${_param:galera_innodb_write_io_threads}
46 wsrep_slave_threads: ${_param:galera_wsrep_slave_threads}
47 xtrabackup_parallel: ${_param:galera_xtrabackup_parallel}
Dennis Dmitriev2c572892018-03-05 23:32:34 +020048 error_log_enabled: ${_param:galera_error_log_enabled}
Michal Kobus6a33c422018-09-28 14:32:57 +020049 error_log_path: ${_param:galera_error_log_path}
Ales Komarekb7667f62015-05-05 15:51:37 +020050 mysql:
51 server:
52 users:
53 - name: haproxy
54 host: localhost
55 - name: haproxy
56 host: '%'
57 - name: haproxy
Simon Pasquiera9c71142016-10-25 07:06:35 +020058 host: ${_param:cluster_local_address}
Stanislav Riazanov7205cbf2018-12-18 14:38:29 +040059 - name: ${_param:galera_server_sst_user}
60 password: ${_param:galera_server_sst_password}
61 host: localhost
62 database: '*.*'
63 grants:
64 - PROCESS
65 - RELOAD
66 - LOCK TABLES
67 - REPLICATION CLIENT