From b5c2f2dc71ffd8edee97048329b59d787c7b4d8c Mon Sep 17 00:00:00 2001 From: Trishna Guha Date: Fri, 16 Jun 2017 16:26:00 +0530 Subject: [PATCH] fix KeyError on eAPI transport for use_ssl and validate_certs (#25788) Signed-off-by: Trishna Guha --- lib/ansible/plugins/action/eos.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/ansible/plugins/action/eos.py b/lib/ansible/plugins/action/eos.py index 99ac6b9438d..2f0c7fd2bb7 100644 --- a/lib/ansible/plugins/action/eos.py +++ b/lib/ansible/plugins/action/eos.py @@ -27,7 +27,7 @@ from ansible.plugins.action.normal import ActionModule as _ActionModule from ansible.utils.path import unfrackpath from ansible.plugins import connection_loader from ansible.compat.six import iteritems -from ansible.module_utils.eos import eos_argument_spec +from ansible.module_utils.eos import ARGS_DEFAULT_VALUE, eos_argument_spec from ansible.module_utils.basic import AnsibleFallbackNotFound from ansible.module_utils._text import to_bytes @@ -97,7 +97,7 @@ class ActionModule(_ActionModule): provider['host'] = self._play_context.remote_addr if provider.get('use_ssl') is None: - provider['use_ssl'] = eos_argument_spec['use_ssl']['default'] + provider['use_ssl'] = ARGS_DEFAULT_VALUE['use_ssl'] if provider.get('port') is None: default_port = 443 if provider['use_ssl'] else 80 @@ -116,7 +116,7 @@ class ActionModule(_ActionModule): provider['authorize'] = False if provider.get('validate_certs') is None: - provider['validate_certs'] = eos_argument_spec['validate_certs']['default'] + provider['validate_certs'] = ARGS_DEFAULT_VALUE['validate_certs'] self._task.args['provider'] = provider