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: