This commit is contained in:
an0nz 2023-12-05 12:38:32 +01:00 committed by GitHub
commit a76d845206
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 3 deletions

View file

@ -60,7 +60,10 @@ include:
{{ state_id }}_load:
cmd.run:
- name: mysql -u {{ mysql_salt_user }} -h{{ mysql_host }} {% if mysql_salt_pass %}-p{%- endif %}{{ mysql_salt_pass }} {{ database }} < /etc/mysql/{{ database }}.schema
- name: mysql -u {{ mysql_salt_user }} -h{{ mysql_host }} {% if mysql_salt_pass %}-p{%- endif %}$SALT_PASS {{ database }} < /etc/mysql/{{ database }}.schema
- env:
- SALT_PASS: "{{ mysql_salt_pass }}"
- output_loglevel: quiet
- onchanges:
- file: {{ state_id }}_schema
- mysql_database: {{ state_id }}

View file

@ -97,8 +97,11 @@ mysql_password_debconf:
{%- elif os_family in ['RedHat', 'Suse', 'FreeBSD'] %}
mysql_root_password:
cmd.run:
- name: mysqladmin --host "{{ mysql_host }}" --user {{ mysql_root_user }} password '{{ mysql_root_password|replace("'", "'\"'\"'") }}'
- unless: mysql --host "{{ mysql_host }}" --user {{ mysql_root_user }} --password='{{ mysql_root_password|replace("'", "'\"'\"'") }}' --execute="SELECT 1;"
- name: mysqladmin --host "{{ mysql_host }}" --user {{ mysql_root_user }} password $SALT_PASS
- unless: mysql --host "{{ mysql_host }}" --user {{ mysql_root_user }} --password=$SALT_PASS --execute="SELECT 1;"
- env:
- SALT_PASS: "{{ mysql_root_password|replace("'", "'\"'\"'") }}"
- output_loglevel: quiet
- require:
- service: mysqld-service-running