diff --git a/mysql/server.sls b/mysql/server.sls
index 62ef0a0bc63e2a89bf734835f80b7909f027d6bd..a4d785d6d1bfffb7d267c337013d2c5a3a39d6cb 100644
--- a/mysql/server.sls
+++ b/mysql/server.sls
@@ -105,7 +105,7 @@ mysqld-packages:
- require_in:
- file: mysql_config
-{% if os_family in ['RedHat', 'Suse'] and mysql.version is defined and mysql.version >= 5.7 and mysql.serverpkg != 'mariadb-server' %}
+{% if os_family in ['RedHat', 'Suse'] and mysql.version is defined and mysql.version >= 5.7 and mysql.serverpkg.lower() != 'mariadb-server' %}
# Initialize mysql database with --initialize-insecure option before starting service so we don't get locked out.
mysql_initialize:
cmd.run:
@@ -116,7 +116,7 @@ mysql_initialize:
- pkg: {{ mysql.serverpkg }}
{% endif %}
-{% if os_family in ['RedHat', 'Suse'] and mysql.serverpkg == 'mariadb-server' %}
+{% if os_family in ['RedHat', 'Suse'] and mysql.serverpkg.lower() == 'mariadb-server' %}
# For MariaDB it's enough to only create the datadir
mysql_initialize:
file.directory:
@@ -144,9 +144,9 @@ mysqld:
- enable: True
- require:
- pkg: {{ mysql.serverpkg }}
-{% if (os_family in ['RedHat', 'Suse'] and mysql.version is defined and mysql.version >= 5.7 and mysql.serverpkg != 'mariadb-server') or (os_family in ['Gentoo']) %}
+{% if (os_family in ['RedHat', 'Suse'] and mysql.version is defined and mysql.version >= 5.7 and mysql.serverpkg.lower() != 'mariadb-server') or (os_family in ['Gentoo']) %}
- cmd: mysql_initialize
-{% elif os_family in ['RedHat', 'Suse'] and mysql.serverpkg == 'mariadb-server' %}
+{% elif os_family in ['RedHat', 'Suse'] and mysql.serverpkg.lower() == 'mariadb-server' %}
- file: {{ mysql_datadir }}
{% endif %}
- watch: