32 lines
1.1 KiB
Django/Jinja
32 lines
1.1 KiB
Django/Jinja
#
|
|
# * Galera-related settings
|
|
#
|
|
# See the examples of server wsrep.cnf files in /usr/share/mysql
|
|
# and read more at https://mariadb.com/kb/en/galera-cluster/
|
|
|
|
[galera]
|
|
#[mysqld]
|
|
# Mandatory settings
|
|
wsrep_on = ON
|
|
wsrep_cluster_name = "{{ galera_cluster_name }}"
|
|
wsrep_cluster_address = "gcomm://{{ groups['galera_cluster_nodes'] | map('extract', hostvars, 'ansible_host') | join(',') }}"
|
|
binlog_format = row
|
|
default_storage_engine = InnoDB
|
|
wsrep_sst_method =rsync
|
|
innodb_autoinc_lock_mode = 2
|
|
wsrep_provider =/usr/lib/galera/libgalera_smm.so
|
|
|
|
|
|
# Galera Node Configuration
|
|
wsrep_node_address = "{{ hostvars[inventory_hostname]['ansible_host'] }}"
|
|
wsrep_node_name="{{ ansible_hostname }}"
|
|
|
|
# Configure TLS
|
|
# Change/uncomment accoridingly
|
|
#wsrep_provider_options="socket.ssl_key=/etc/mysql/ssl/server-key.pem;socket.ssl_cert=/etc/mysql/ssl/server-cert.pem;socket.ssl_ca=/etc/mysql/ssl/ca-cert.pem"
|
|
#wsrep_provider_options = "socket.checksum=2"
|
|
#wsrep_provider_options = "socket.ssl_cipher=ALL:!EXP:!NULL:!ADH:!LOW:!SSLv2:!SSLv3:!MD5:!RC4:!RSA"
|
|
|
|
# Optional settings
|
|
#wsrep_slave_threads = 1
|
|
#innodb_flush_log_at_trx_commit = 0 |