11---
2+ galera::epel_needed : true
3+
4+ #
5+ # Codership - version-specific settings
6+ #
7+
28galera::codership::55::client_package_name : ' mysql-wsrep-client-5.5'
39galera::codership::55::galera_package_name : ' galera-3'
410galera::codership::55::mysql_package_name : ' mysql-wsrep-5.5'
11+
512galera::codership::56::arbitrator_package_name : ' galera'
613galera::codership::56::client_package_name : ' mysql-wsrep-client-5.6'
714galera::codership::56::galera_package_name : ' galera-3'
815galera::codership::56::mysql_package_name : ' mysql-wsrep-5.6'
16+
917galera::codership::57::arbitrator_package_name : ' galera-3'
1018galera::codership::57::client_package_name : ' mysql-wsrep-client-5.7'
1119galera::codership::57::galera_package_name : ' galera-3'
1220galera::codership::57::mysql_package_name : ' mysql-wsrep-5.7'
21+
1322galera::codership::80::arbitrator_package_name : ' galera-4'
1423galera::codership::80::arbitrator_service_name : ' garb'
1524galera::codership::80::client_package_name : ' mysql-wsrep-client'
1625galera::codership::80::galera_package_name : ' galera-4'
1726galera::codership::80::libgalera_location : ' /usr/lib64/galera-4/libgalera_smm.so'
1827galera::codership::80::mysql_package_name : ' mysql-wsrep-8.0'
28+
29+ #
30+ # Codership - default settings
31+ #
32+
1933galera::codership::arbitrator_config_file : ' /etc/sysconfig/garb'
2034galera::codership::arbitrator_package_name : ' galera'
2135galera::codership::arbitrator_service_name : ' garbd'
@@ -36,38 +50,53 @@ galera::codership::want_repos:
3650 - ' codership'
3751 - ' codership_lib'
3852
53+ #
54+ # MariaDB - version-specific settings
55+ #
56+
3957# NOTE: MariaDB >=10.1 on systemd systems should use galera_new_cluster.
4058# See https://mariadb.com/kb/en/library/getting-started-with-mariadb-galera-cluster/.
4159galera::mariadb::100::client_package_name : ' MariaDB-client'
4260galera::mariadb::100::galera_package_name : ' galera'
4361galera::mariadb::100::mysql_package_name : ' MariaDB-Galera-server'
62+
4463galera::mariadb::101::arbitrator_package_name : ' galera'
4564galera::mariadb::101::client_package_name : ' MariaDB-client'
4665galera::mariadb::101::galera_package_name : ' galera'
4766galera::mariadb::101::mysql_package_name : ' MariaDB-server'
67+
4868galera::mariadb::102::arbitrator_package_name : ' galera'
4969galera::mariadb::102::client_package_name : ' MariaDB-client'
5070galera::mariadb::102::galera_package_name : ' galera'
5171galera::mariadb::102::mysql_package_name : ' MariaDB-server'
72+
5273galera::mariadb::103::arbitrator_package_name : ' galera'
5374galera::mariadb::103::client_package_name : ' MariaDB-client'
5475galera::mariadb::103::galera_package_name : ' galera'
5576galera::mariadb::103::mysql_package_name : ' MariaDB-server'
77+
5678galera::mariadb::104::arbitrator_package_name : ' galera-4'
5779galera::mariadb::104::client_package_name : ' MariaDB-client'
5880galera::mariadb::104::galera_package_name : ' galera-4'
5981galera::mariadb::104::libgalera_location : ' /usr/lib64/galera-4/libgalera_smm.so'
6082galera::mariadb::104::mysql_package_name : ' MariaDB-server'
83+
6184galera::mariadb::105::arbitrator_package_name : ' galera-4'
6285galera::mariadb::105::client_package_name : ' MariaDB-client'
6386galera::mariadb::105::galera_package_name : ' galera-4'
6487galera::mariadb::105::libgalera_location : ' /usr/lib64/galera-4/libgalera_smm.so'
6588galera::mariadb::105::mysql_package_name : ' MariaDB-server'
89+
6690galera::mariadb::106::arbitrator_package_name : ' galera-4'
6791galera::mariadb::106::client_package_name : ' MariaDB-client'
6892galera::mariadb::106::galera_package_name : ' galera-4'
6993galera::mariadb::106::libgalera_location : ' /usr/lib64/galera-4/libgalera_smm.so'
7094galera::mariadb::106::mysql_package_name : ' MariaDB-server'
95+
96+ #
97+ # MariaDB - default settings
98+ #
99+
71100galera::mariadb::arbitrator_config_file : ' /etc/sysconfig/garb'
72101galera::mariadb::arbitrator_package_name : ' galera-4'
73102galera::mariadb::arbitrator_service_name : ' garb'
@@ -78,17 +107,23 @@ galera::mariadb::mysql_service_name: 'mariadb'
78107galera::mariadb::want_repos :
79108 - ' mariadb'
80109
110+ #
111+ # Percona - version-specific settings
112+ #
113+
81114galera::percona::55::arbitrator_package_name : ' Percona-XtraDB-Cluster-garbd-2'
82115galera::percona::55::client_package_name : ' Percona-XtraDB-Cluster-client-55'
83116galera::percona::55::galera_package_name : ' Percona-XtraDB-Cluster-galera-2'
84117# Using the meta package avoids conflicts with other versions during installation.
85118galera::percona::55::mysql_package_name : ' Percona-XtraDB-Cluster-55'
119+
86120galera::percona::56::arbitrator_package_name : ' Percona-XtraDB-Cluster-garbd-3'
87121galera::percona::56::bootstrap_command : ' systemctl start mysql@bootstrap.service'
88122galera::percona::56::client_package_name : ' Percona-XtraDB-Cluster-client-56'
89123galera::percona::56::galera_package_name : ' Percona-XtraDB-Cluster-galera-3'
90124# Using the meta package avoids conflicts with other versions during installation.
91125galera::percona::56::mysql_package_name : ' Percona-XtraDB-Cluster-56'
126+
92127galera::percona::57::additional_packages :
93128 - ' nmap'
94129galera::percona::57::arbitrator_package_name : ' Percona-XtraDB-Cluster-garbd-57'
@@ -97,6 +132,7 @@ galera::percona::57::client_package_name: 'Percona-XtraDB-Cluster-client-57'
97132galera::percona::57::galera_package_name : ' Percona-XtraDB-Cluster-galera-3'
98133# Using the meta package avoids conflicts with other versions during installation.
99134galera::percona::57::mysql_package_name : ' Percona-XtraDB-Cluster-57'
135+
100136galera::percona::80::additional_packages :
101137 - ' nmap'
102138galera::percona::80::arbitrator_package_name : ' percona-xtradb-cluster-garbd'
@@ -106,6 +142,11 @@ galera::percona::80::client_package_name: 'percona-xtradb-cluster-client'
106142galera::percona::80::galera_package_name : ' percona-xtradb-cluster-galera'
107143# Using the meta package avoids conflicts with other versions during installation.
108144galera::percona::80::mysql_package_name : ' percona-xtradb-cluster-full'
145+
146+ #
147+ # Percona - default settings
148+ #
149+
109150galera::percona::arbitrator_config_file : ' /etc/sysconfig/garb'
110151galera::percona::arbitrator_package_name : ' Percona-XtraDB-Cluster-garbd-3'
111152galera::percona::arbitrator_service_name : ' garb'
@@ -123,7 +164,9 @@ galera::percona::want_repos:
123164 # Percona-XtraDB-Cluster package depends on xtrabackup
124165 - ' percona_tools'
125166
126- galera::epel_needed : true
167+ #
168+ # YUM repository configs
169+ #
127170
128171galera::repo::codership::yum :
129172 # NOTE: "redhat" in the URL is hardcoded on-purpose to cover all
@@ -175,6 +218,10 @@ galera::repo::percona_tools::yum:
175218 gpgcheck : 1
176219 gpgkey : ' https://www.percona.com/downloads/RPM-GPG-KEY-percona https://repo.percona.com/yum/PERCONA-PACKAGING-KEY'
177220
221+ #
222+ # SST settings
223+ #
224+
178225galera::sst::mariabackup::mariadb::101::additional_packages :
179226 - ' MariaDB-backup'
180227 - ' socat'
0 commit comments