From e864d510a17f715c46f739414e186fa8d1c28117 Mon Sep 17 00:00:00 2001 From: "R. Sicart" Date: Tue, 30 Nov 2021 19:03:22 +0100 Subject: [PATCH] Fix: test_mysql_role : Check in DB, if not granted, the query will fail for mariadb --- .../targets/test_mysql_role/tasks/mysql_role_initial.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/integration/targets/test_mysql_role/tasks/mysql_role_initial.yml b/tests/integration/targets/test_mysql_role/tasks/mysql_role_initial.yml index 73184fd..486251e 100644 --- a/tests/integration/targets/test_mysql_role/tasks/mysql_role_initial.yml +++ b/tests/integration/targets/test_mysql_role/tasks/mysql_role_initial.yml @@ -173,6 +173,14 @@ mysql_query: <<: *mysql_params query: "SHOW GRANTS FOR {{ user0 }}@localhost USING '{{ role0 }}'" + when: install_type == 'mysql' + + - name: Check in DB, if not granted, the query will fail (mariadb) + <<: *task_params + mysql_query: + <<: *mysql_params + query: "SELECT 1 FROM mysql.roles_mapping WHERE User = '{{ role0 }}' AND Host = 'localhost' AND Role = '{{ role0 }}'" + when: install_type == 'mariadb' - name: Check assert: