diff --git a/lib/ansible/plugins/action/nxos.py b/lib/ansible/plugins/action/nxos.py index 5637360808d..51b5215302b 100644 --- a/lib/ansible/plugins/action/nxos.py +++ b/lib/ansible/plugins/action/nxos.py @@ -97,6 +97,10 @@ class ActionModule(_ActionModule): } self._task.args['provider'] = provider_arg + # make sure a transport value is set in args + if self._task.args.get('transport') is None and self._task.args.get('provider').get('transport') is None: + self._task.args['transport'] = 'cli' + return super(ActionModule, self).run(tmp, task_vars) def _get_socket_path(self, play_context):