From 41ab19372b2a4893474d3f246d43b660359fe4ff Mon Sep 17 00:00:00 2001 From: Laurent Indermuehle Date: Thu, 24 Apr 2025 15:53:41 +0200 Subject: [PATCH] add MariaDB role detection --- plugins/modules/mysql_info.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/modules/mysql_info.py b/plugins/modules/mysql_info.py index a4a2072..93ab805 100644 --- a/plugins/modules/mysql_info.py +++ b/plugins/modules/mysql_info.py @@ -607,7 +607,9 @@ class MySQL_Info(object): user = line['User'] host = line['Host'] - user_priv = privileges_get(self.cursor, user, host) + # MariaDB roles have no host + is_role = self.server_implementation == 'mariadb' and not host + user_priv = privileges_get(self.cursor, user, host, maria_role=is_role) if not user_priv: self.module.warn("No privileges found for %s on host %s" % (user, host))