Add xtrabackup repo on RHEL
diff --git a/galera/map.jinja b/galera/map.jinja
index 2531408..4dc9935 100644
--- a/galera/map.jinja
+++ b/galera/map.jinja
@@ -9,7 +9,8 @@
     'config': '/etc/mysql/my.cnf',
   },
   'RedHat': {
-    'pkgs': ['galera', 'mariadb-server', 'mariadb', 'MySQL-python', 'rsync'],
+    'pkgs': ['galera', 'mariadb-galera-server', 'mariadb', 'MySQL-python', 'rsync', 'percona-xtrabackup-21'],
+    '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',
     'log_file': '/var/log/mariadb/mariadb.log',
@@ -28,7 +29,8 @@
     'config': '/etc/mysql/my.cnf',
   },
   'RedHat': {
-    'pkgs': ['galera', 'mariadb-server', 'mariadb', 'MySQL-python', 'rsync'],
+    'pkgs': ['galera', 'mariadb-galera-server', 'mariadb', 'MySQL-python', 'rsync', 'percona-xtrabackup-21'],
+    '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',
     'log_file': '/var/log/mariadb/mariadb.log',
diff --git a/galera/master.sls b/galera/master.sls
index cfec7c7..303e000 100644
--- a/galera/master.sls
+++ b/galera/master.sls
@@ -1,6 +1,15 @@
 {%- from "galera/map.jinja" import master with context %}
 {%- if master.enabled %}
 
+{%- if grains.os_family == 'RedHat' %}
+xtrabackup_repo:
+  pkg.installed:
+  - sources:
+    - percona-xtrabackup: {{ master.xtrabackup_repo }}
+  - require_in:
+    - pkg: galera_packages
+{%- endif %}
+
 galera_packages:
   pkg.installed:
   - names: {{ master.pkgs }}
diff --git a/galera/slave.sls b/galera/slave.sls
index fa56091..d7bcf58 100644
--- a/galera/slave.sls
+++ b/galera/slave.sls
@@ -1,6 +1,15 @@
 {%- from "galera/map.jinja" import slave with context %}
 {%- if slave.enabled %}
 
+{%- if grains.os_family == 'RedHat' %}
+xtrabackup_repo:
+  pkg.installed:
+  - sources:
+    - percona-xtrabackup: {{ slave.xtrabackup_repo }}
+  - require_in:
+    - pkg: galera_packages
+{%- endif %}
+
 galera_packages:
   pkg.installed:
   - names: {{ slave.pkgs }}