blob: e213665fb88148c44b6caed2ae0e2b074fc18902 [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',
Ales Komarek721bd202015-04-30 15:48:17 +02006 'config': '/etc/mysql/my.cnf',
Ales Komarekcba48ac2015-04-30 11:40:44 +02007 },
8 'RedHat': {
9 'pkgs': ['MySQL-server', 'galera', 'MySQL-client', 'MySQL-python', 'rsync'],
10 'service': 'mysql',
Filip Pytloun6ab7ddd2016-02-16 13:57:13 +010011 'config': '/etc/mysql/my.cnf',
Ales Komarekcba48ac2015-04-30 11:40:44 +020012 },
13}, merge=salt['pillar.get']('galera:master')) %}
14
15{%- set slave = salt['grains.filter_by']({
16 'Debian': {
17 'pkgs': ['mysql-server-wsrep', 'galera', 'rsync', 'python-mysqldb', 'libmysqlclient18', 'psmisc', 'netcat', 'percona-xtrabackup-21', 'socat'],
18 'service': 'mysql',
Ales Komarek67ef8062015-04-30 16:09:30 +020019 'config': '/etc/mysql/my.cnf',
Ales Komarekcba48ac2015-04-30 11:40:44 +020020 },
21 'RedHat': {
22 'pkgs': ['MySQL-server', 'galera', 'MySQL-client', 'MySQL-python', 'rsync'],
23 'service': 'mysql',
Filip Pytloun6ab7ddd2016-02-16 13:57:13 +010024 'config': '/etc/mysql/my.cnf',
Ales Komarekcba48ac2015-04-30 11:40:44 +020025 },
26}, merge=salt['pillar.get']('galera:slave')) %}