blob: 253140884edade24571de276a69694ba4c71e4ce [file] [log] [blame]
Ales Komarekcba48ac2015-04-30 11:40:44 +02001
2{%- set master = salt['grains.filter_by']({
3 'Debian': {
4 'pkgs': ['mysql-server-wsrep', 'galera', 'rsync', 'python-mysqldb', 'libmysqlclient18', 'psmisc', 'netcat', 'percona-xtrabackup-21', 'socat'],
5 'service': 'mysql',
Filip Pytlouna3567b82016-02-16 14:39:22 +01006 'wsrep_provider': '/usr/lib/galera/libgalera_smm.so',
Filip Pytloune40d54c2016-02-16 14:22:02 +01007 'log_file': '/var/log/mysql.log',
Filip Pytlounca245cc2016-02-16 14:49:45 +01008 'socket': '/var/run/mysqld/mysqld.sock',
Ales Komarek721bd202015-04-30 15:48:17 +02009 'config': '/etc/mysql/my.cnf',
Ales Komarekcba48ac2015-04-30 11:40:44 +020010 },
11 'RedHat': {
Filip Pytlounca245cc2016-02-16 14:49:45 +010012 'pkgs': ['galera', 'mariadb-server', 'mariadb', 'MySQL-python', 'rsync'],
Filip Pytloun9d2d1842016-02-16 14:50:40 +010013 'service': 'mariadb',
Filip Pytlouna3567b82016-02-16 14:39:22 +010014 'wsrep_provider': '/usr/lib64/galera/libgalera_smm.so',
Filip Pytloune40d54c2016-02-16 14:22:02 +010015 'log_file': '/var/log/mariadb/mariadb.log',
Filip Pytlounca245cc2016-02-16 14:49:45 +010016 'socket': '/var/run/mariadb/mysqld.sock',
Filip Pytloun2ea33c72016-02-16 14:23:51 +010017 'config': '/etc/my.cnf',
Ales Komarekcba48ac2015-04-30 11:40:44 +020018 },
19}, merge=salt['pillar.get']('galera:master')) %}
20
21{%- set slave = salt['grains.filter_by']({
22 'Debian': {
23 'pkgs': ['mysql-server-wsrep', 'galera', 'rsync', 'python-mysqldb', 'libmysqlclient18', 'psmisc', 'netcat', 'percona-xtrabackup-21', 'socat'],
24 'service': 'mysql',
Filip Pytlouna3567b82016-02-16 14:39:22 +010025 'wsrep_provider': '/usr/lib/galera/libgalera_smm.so',
Filip Pytloune40d54c2016-02-16 14:22:02 +010026 'log_file': '/var/log/mysql.log',
Filip Pytlounca245cc2016-02-16 14:49:45 +010027 'socket': '/var/run/mysqld/mysqld.sock',
Ales Komarek67ef8062015-04-30 16:09:30 +020028 'config': '/etc/mysql/my.cnf',
Ales Komarekcba48ac2015-04-30 11:40:44 +020029 },
30 'RedHat': {
Filip Pytlounca245cc2016-02-16 14:49:45 +010031 'pkgs': ['galera', 'mariadb-server', 'mariadb', 'MySQL-python', 'rsync'],
Filip Pytloun9d2d1842016-02-16 14:50:40 +010032 'service': 'mariadb',
Filip Pytlouna3567b82016-02-16 14:39:22 +010033 'wsrep_provider': '/usr/lib64/galera/libgalera_smm.so',
Filip Pytloune40d54c2016-02-16 14:22:02 +010034 'log_file': '/var/log/mariadb/mariadb.log',
Filip Pytlounca245cc2016-02-16 14:49:45 +010035 'socket': '/var/run/mariadb/mysqld.sock',
Filip Pytloun2ea33c72016-02-16 14:23:51 +010036 'config': '/etc/my.cnf',
Ales Komarekcba48ac2015-04-30 11:40:44 +020037 },
38}, merge=salt['pillar.get']('galera:slave')) %}