diff --git a/mysql/defaults.yaml b/mysql/defaults.yaml
index 02322a1b47d3e1a20a974f7d9f977e30b56ff38f..f5f80e2e8d8310d6fa64875d96e6cd8c0be0d266 100644
--- a/mysql/defaults.yaml
+++ b/mysql/defaults.yaml
@@ -5,6 +5,7 @@ Ubuntu:
   client: mysql-client
   service: mysql
   python: python-mysqldb
+  debconf_utils: debconf-utils
   config:
     file: /etc/mysql/my.cnf
     sections:
@@ -48,6 +49,7 @@ Debian:
   client: mysql-client
   service: mysql
   python: python-mysqldb
+  debconf_utils: debconf-utils
   config:
     file: /etc/mysql/my.cnf
     sections:
diff --git a/mysql/server.sls b/mysql/server.sls
index 4baa582a54037072ab1070c95bec998052e29867..5b9ac2de4657a8129b3314748c2dddde02979d33 100644
--- a/mysql/server.sls
+++ b/mysql/server.sls
@@ -7,6 +7,10 @@
 
 {% if mysql_root_password %}
 {% if os_family == 'Debian' %}
+mysql_debconf_utils:
+  pkg.installed:
+    - name: {{ mysql.debconf_utils }}
+
 mysql_debconf:
   debconf.set:
     - name: mysql-server
@@ -16,6 +20,8 @@ mysql_debconf:
         'mysql-server/start_on_boot': {'type': 'boolean', 'value': 'true'}
     - require_in:
       - pkg: mysqld
+    - require:
+      - pkg: mysql_debconf_utils
 {% elif os_family == 'RedHat' %}
 mysql_root_password:
   cmd.run: