mirror of
https://github.com/ansible-collections/community.mysql.git
synced 2025-04-08 11:40:33 -07:00
fix recreate user tasks using correct auth options
This commit is contained in:
parent
5dd0321607
commit
270217aa30
1 changed files with 7 additions and 5 deletions
|
@ -152,20 +152,22 @@
|
||||||
|
|
||||||
- debug: var=result
|
- debug: var=result
|
||||||
|
|
||||||
- name: Insert the users privileges as input of mysql_user
|
- name: Recreate users from mysql_info users_privs result
|
||||||
community.mysql.mysql_user:
|
community.mysql.mysql_user:
|
||||||
name: "{{ item.user }}"
|
name: "{{ item.user }}"
|
||||||
host: "{{ item.host }}"
|
host: "{{ item.host }}"
|
||||||
password: "{{ item.password | default(omit) }}"
|
|
||||||
encrypted: "{{ item.encrypted | default(omit) }}"
|
|
||||||
plugin: "{{ item.plugin | default(omit) }}"
|
plugin: "{{ item.plugin | default(omit) }}"
|
||||||
plugin_auth_string: "{{ item.plugin_auth_string | default(omit) }}"
|
plugin_auth_string: "{{ item.auth_string | default(omit) }}"
|
||||||
plugin_hash_string: "{{ item.plugin_hash_string | default(omit) }}"
|
|
||||||
tls_require: "{{ item.tls_require | default(omit) }}"
|
tls_require: "{{ item.tls_require | default(omit) }}"
|
||||||
priv: "{{ item.priv | default(omit) }}"
|
priv: "{{ item.priv | default(omit) }}"
|
||||||
resource_limits: "{{ item.resource_limits | default(omit) }}"
|
resource_limits: "{{ item.resource_limits | default(omit) }}"
|
||||||
state: present
|
state: present
|
||||||
loop: "{{ result.users_privs }}"
|
loop: "{{ result.users_privs }}"
|
||||||
|
loop_control:
|
||||||
|
label: "{{ item.user }}@{{ item.host }}"
|
||||||
|
register: recreate_users_result
|
||||||
|
failed_when: recreate_users_result is changed
|
||||||
|
|
||||||
|
|
||||||
# ================================== Cleanup ============================
|
# ================================== Cleanup ============================
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue