mirror of
https://github.com/saltstack-formulas/mysql-formula.git
synced 2025-04-17 10:10:30 +00:00
Ensure that debconf-utils is installed on Debian systems
debconf.set which is used in mysql.server has a dependency on debconf-utils. If it is not installed the password will not be set and is cumbersome to change later on.
This commit is contained in:
parent
940a6e1ae9
commit
c2c1e3959e
2 changed files with 8 additions and 0 deletions
|
@ -5,6 +5,7 @@ Ubuntu:
|
||||||
client: mysql-client
|
client: mysql-client
|
||||||
service: mysql
|
service: mysql
|
||||||
python: python-mysqldb
|
python: python-mysqldb
|
||||||
|
debconf_utils: debconf-utils
|
||||||
config:
|
config:
|
||||||
file: /etc/mysql/my.cnf
|
file: /etc/mysql/my.cnf
|
||||||
sections:
|
sections:
|
||||||
|
@ -48,6 +49,7 @@ Debian:
|
||||||
client: mysql-client
|
client: mysql-client
|
||||||
service: mysql
|
service: mysql
|
||||||
python: python-mysqldb
|
python: python-mysqldb
|
||||||
|
debconf_utils: debconf-utils
|
||||||
config:
|
config:
|
||||||
file: /etc/mysql/my.cnf
|
file: /etc/mysql/my.cnf
|
||||||
sections:
|
sections:
|
||||||
|
|
|
@ -7,6 +7,10 @@
|
||||||
|
|
||||||
{% if mysql_root_password %}
|
{% if mysql_root_password %}
|
||||||
{% if os_family == 'Debian' %}
|
{% if os_family == 'Debian' %}
|
||||||
|
mysql_debconf_utils:
|
||||||
|
pkg.installed:
|
||||||
|
- name: {{ mysql.debconf_utils }}
|
||||||
|
|
||||||
mysql_debconf:
|
mysql_debconf:
|
||||||
debconf.set:
|
debconf.set:
|
||||||
- name: mysql-server
|
- name: mysql-server
|
||||||
|
@ -16,6 +20,8 @@ mysql_debconf:
|
||||||
'mysql-server/start_on_boot': {'type': 'boolean', 'value': 'true'}
|
'mysql-server/start_on_boot': {'type': 'boolean', 'value': 'true'}
|
||||||
- require_in:
|
- require_in:
|
||||||
- pkg: mysqld
|
- pkg: mysqld
|
||||||
|
- require:
|
||||||
|
- pkg: mysql_debconf_utils
|
||||||
{% elif os_family == 'RedHat' %}
|
{% elif os_family == 'RedHat' %}
|
||||||
mysql_root_password:
|
mysql_root_password:
|
||||||
cmd.run:
|
cmd.run:
|
||||||
|
|
Loading…
Add table
Reference in a new issue