Переглянути джерело

Workaround bug in RHEL installation of percona

tags/1.0
Filip Pytloun 8 роки тому
джерело
коміт
05b3e6d484
3 змінених файлів з 22 додано та 2 видалено
  1. +2
    -2
      galera/map.jinja
  2. +10
    -0
      galera/master.sls
  3. +10
    -0
      galera/slave.sls

+ 2
- 2
galera/map.jinja Переглянути файл

@@ -9,7 +9,7 @@
'config': '/etc/mysql/my.cnf',
},
'RedHat': {
'pkgs': ['galera', 'mariadb-galera-server', 'mariadb', 'MySQL-python', 'rsync', 'percona-xtrabackup-22'],
'pkgs': ['galera', 'mariadb-galera-server', 'mariadb', 'MySQL-python', 'rsync', 'percona-xtrabackup', 'psmisc', 'socat'],
'xtrabackup_repo': 'http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm',
'service': 'mariadb',
'wsrep_provider': '/usr/lib64/galera/libgalera_smm.so',
@@ -29,7 +29,7 @@
'config': '/etc/mysql/my.cnf',
},
'RedHat': {
'pkgs': ['galera', 'mariadb-galera-server', 'mariadb', 'MySQL-python', 'rsync', 'percona-xtrabackup-22'],
'pkgs': ['galera', 'mariadb-galera-server', 'mariadb', 'MySQL-python', 'rsync', 'percona-xtrabackup', 'psmisc', 'socat'],
'xtrabackup_repo': 'http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm',
'service': 'mariadb',
'wsrep_provider': '/usr/lib64/galera/libgalera_smm.so',

+ 10
- 0
galera/master.sls Переглянути файл

@@ -8,6 +8,16 @@ xtrabackup_repo:
- percona-release: {{ master.xtrabackup_repo }}
- require_in:
- pkg: galera_packages

# Workaround https://bugs.launchpad.net/percona-server/+bug/1490144
xtrabackup_repo_fix:
cmd.run:
- name: 'sed -i \'s,enabled\ =\ 1,enabled\ =\ 1\nexclude\ =\ Percona-XtraDB-\*\ Percona-Server-\*,g\' /etc/yum.repos.d/percona-release.repo'
- unless: 'grep "exclude = Percona-XtraDB-\*" /etc/yum.repos.d/percona-release.repo'
- watch:
- pkg: xtrabackup_repo
- require_in:
- pkg: galera_packages
{%- endif %}

galera_packages:

+ 10
- 0
galera/slave.sls Переглянути файл

@@ -8,6 +8,16 @@ xtrabackup_repo:
- percona-release: {{ slave.xtrabackup_repo }}
- require_in:
- pkg: galera_packages

# Workaround https://bugs.launchpad.net/percona-server/+bug/1490144
xtrabackup_repo_fix:
cmd.run:
- name: 'sed -i \'s,enabled\ =\ 1,enabled\ =\ 1\nexclude\ =\ Percona-XtraDB-\*\ Percona-Server-\*,g\' /etc/yum.repos.d/percona-release.repo'
- unless: 'grep "exclude = Percona-XtraDB-\*" /etc/yum.repos.d/percona-release.repo'
- watch:
- pkg: xtrabackup_repo
- require_in:
- pkg: galera_packages
{%- endif %}

galera_packages:

Завантаження…
Відмінити
Зберегти