summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/ansible/module_utils/mysql.py7
1 files changed, 4 insertions, 3 deletions
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: