Fix privilege changing everytime (#438)

* Compare privileges from before and after manipulation

* Add unit tests

* Fix FIXME integration tests related to this issue

* Fix sanity check

* Fix assertion when appending privs in mysql_role_initial integration tests

* Fix pylint

* [ci-skip] Add changelog fragment

* Fix: missing fragment file extension

* Replace privileges_equal() by a comparison

* Fix: sanity pylint

* Fix: forgot to remove privileges_equal import from unit tests
This commit is contained in:
R.Sicart 2022-09-08 18:26:58 +02:00 committed by GitHub
parent ea73d408c3
commit 2d75bc19b8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 13 deletions

View file

@ -0,0 +1,7 @@
---
bugfixes:
- mysql_user, mysql_role - mysql/mariadb recent versions translate 'ALL
PRIVILEGES' to a list of specific privileges. That caused a change every time
we modified user privileges. This fix compares privs before and after user
modification to avoid this infinite change
(https://github.com/ansible-collections/community.mysql/issues/77).