diff --git a/mysql/server.sls b/mysql/server.sls
index 5b9ac2de4657a8129b3314748c2dddde02979d33..5983e15dd7276b851478befb8561207f5fc33731 100644
--- a/mysql/server.sls
+++ b/mysql/server.sls
@@ -56,7 +56,7 @@ mysql_delete_anonymous_user_{{ host }}:
 mysqld:
   pkg.installed:
     - name: {{ mysql.server }}
-{% if os_family == 'Debian' %}
+{% if os_family == 'Debian' and mysql_root_password %}
     - require:
       - debconf: mysql_debconf
 {% endif %}