mysql_info: add server_engine return value

This commit is contained in:
Andrew Klychkov 2024-06-18 13:18:52 +02:00
commit e0aba88e05
3 changed files with 10 additions and 0 deletions

View file

@ -0,0 +1,2 @@
minor_changes:
- mysql_info - return a database server engine used (https://github.com/ansible-collections/community.mysql/issues/644).

View file

@ -162,6 +162,12 @@ EXAMPLES = r'''
'''
RETURN = r'''
server_engine:
description: Database server engine.
returned: if not excluded by filter
type: str
sample: 'mariadb'
version_added: '3.10.0'
version:
description: Database server version.
returned: if not excluded by filter
@ -765,6 +771,7 @@ def main():
mysql = MySQL_Info(module, cursor, server_implementation, user_implementation)
module.exit_json(changed=False,
server_engine=server_implementation,
connector_name=connector_name,
connector_version=connector_version,
**mysql.get_info(filter_, exclude_fields, return_empty_dbs))

View file

@ -56,6 +56,7 @@
- result.databases != {}
- result.engines != {}
- result.users != {}
- result.server_engine == 'mysql' or result.server_engine == 'mariadb'
- name: mysql_info - Test connector informations display
ansible.builtin.import_tasks: