Workaround bug in RHEL installation of percona
diff --git a/galera/slave.sls b/galera/slave.sls
index 6c91454..cdba5b7 100644
--- a/galera/slave.sls
+++ b/galera/slave.sls
@@ -8,6 +8,16 @@
- 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: