diff --git a/lib/ansible/module_utils/mysql.py b/lib/ansible/module_utils/mysql.py index 74ae3d8c78..693650dac6 100644 --- a/lib/ansible/module_utils/mysql.py +++ b/lib/ansible/module_utils/mysql.py @@ -31,11 +31,12 @@ def mysql_connect(module, login_user=None, login_password=None, config_file='', ssl_cert=None, ssl_key=None, ssl_ca=None, db=None, cursor_class=None, connect_timeout=30): config = { - 'host': module.params['login_host'], - 'ssl': { - } + 'host': module.params['login_host'] } + if ssl_ca is not None or ssl_key is not None or ssl_cert is not None: + config['ssl'] = {} + if module.params['login_unix_socket']: config['unix_socket'] = module.params['login_unix_socket'] else: