Refactoring change by moving common logic to the module_utils

This commit is contained in:
William Welter 2024-01-16 12:08:48 +00:00
parent c66a5ac3c4
commit 10660cf885
4 changed files with 54 additions and 49 deletions

View file

@ -206,6 +206,23 @@ def get_server_version(cursor):
return version_str
def get_server_implementation(cursor):
if 'mariadb' in get_server_version(cursor).lower():
return "mariadb"
else:
return "mysql"
def is_mariadb(implementation):
if implementation == "mariadb":
return True
else:
return False
def is_mysql(implementation):
if implementation == "mysql":
return True
else:
return False
def set_session_vars(module, cursor, session_vars):
"""Set session vars."""