mysql_user: fix error when modifying user with host_all (#40)

* mysql_user: fix error when modifying user with host_all

* Add changelog fragment and CI tests

* Update changelogs/fragments/40-mysql_user_fix_error_when_host_all_used.yml

Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <jorge.rodriguez@tiriel.eu>

Co-authored-by: Jorge Rodriguez (A.K.A. Tiriel) <jorge.rodriguez@tiriel.eu>
This commit is contained in:
Andrew Klychkov 2020-09-30 22:37:42 +03:00 committed by GitHub
parent 998913e5d2
commit 6322a65dbb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 1 deletions

View file

@ -0,0 +1,2 @@
bugfixes:
- mysql_user - fix module's crash when modifying a user with ``host_all`` (https://github.com/ansible-collections/community.mysql/issues/39).

View file

@ -527,7 +527,7 @@ def user_mod(cursor, user, host, host_all, password, encrypted,
old_user_mgmt = use_old_user_mgmt(cursor)
if host_all:
hostnames = user_get_hostnames(cursor, [user])
hostnames = user_get_hostnames(cursor, user)
else:
hostnames = [host]

View file

@ -196,6 +196,7 @@
name: '{{ user_name_1 }}'
priv: '%db.*:INSERT'
append_privs: yes
host_all: yes
password: '{{ user_password_1 }}'
- name: show grants access for user1 on multiple database