Make sure the config directory and files within are handled after install.

This commit is contained in:
Heinz Wiesinger 2018-11-14 13:40:18 +01:00
parent b20ace26b5
commit 624c7a8642
2 changed files with 11 additions and 0 deletions

View file

@ -25,6 +25,8 @@ mysql_server_config:
- group: root
- mode: 644
{% endif %}
- require:
- file: mysql_config_directory
{% endif %}
{% if "galera_config" in mysql %}
@ -40,6 +42,8 @@ mysql_galera_config:
- group: root
- mode: 644
{% endif %}
- require:
- file: mysql_config_directory
{% endif %}
{% if "library_config" in mysql %}
@ -55,6 +59,8 @@ mysql_library_config:
- group: root
- mode: 644
{% endif %}
- require:
- file: mysql_config_directory
{% endif %}
{% if "clients_config" in mysql %}
@ -70,6 +76,8 @@ mysql_clients_config:
- group: root
- mode: 644
{% endif %}
- require:
- file: mysql_config_directory
{% endif %}
{% endif %}

View file

@ -104,6 +104,9 @@ mysqld-packages:
{% endif %}
- require_in:
- file: mysql_config
{% if "config_directory" in mysql %}
- file: mysql_config_directory
{% endif %}
{% if os_family in ['RedHat', 'Suse'] and mysql.version is defined and mysql.version >= 5.7 and mysql.serverpkg.lower() != 'mariadb-server' %}
# Initialize mysql database with --initialize-insecure option before starting service so we don't get locked out.