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: