diff --git a/plugins/implementations/mariadb/user.py b/plugins/module_utils/implementations/mariadb/user.py similarity index 100% rename from plugins/implementations/mariadb/user.py rename to plugins/module_utils/implementations/mariadb/user.py diff --git a/plugins/implementations/mysql/user.py b/plugins/module_utils/implementations/mysql/user.py similarity index 100% rename from plugins/implementations/mysql/user.py rename to plugins/module_utils/implementations/mysql/user.py diff --git a/plugins/modules/mysql_user.py b/plugins/modules/mysql_user.py index c2c37fc..a972cb5 100644 --- a/plugins/modules/mysql_user.py +++ b/plugins/modules/mysql_user.py @@ -1192,9 +1192,11 @@ def main(): cursor.execute("SELECT VERSION()") if 'mariadb' in cursor.fetchone()[0].lower(): - from ansible_collections.community.mysql.plugins.implementations.mariadb import user as impl + global impl + from ansible_collections.community.mysql.plugins.module_utils.implementations.mariadb import user as impl else: - from ansible_collections.community.mysql.plugins.implementations.mysql import user as impl + global impl + from ansible_collections.community.mysql.plugins.module_utils.implementations.mysql import user as impl if priv is not None: try: