mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-05 02:03:09 +00:00
Fix quoting of args for old-style modules
This removes the extra layer of quotes around values in the 'args' file. These quotes were there before the pipes.quote() call was added, but were not removed, resulting in too much quoting.
This commit is contained in:
@@ -608,7 +608,7 @@ class ActionBase(with_metaclass(ABCMeta, object)):
|
||||
# the remote system, which can be read and parsed by the module
|
||||
args_data = ""
|
||||
for k,v in iteritems(module_args):
|
||||
args_data += '%s="%s" ' % (k, pipes.quote(text_type(v)))
|
||||
args_data += '%s=%s ' % (k, pipes.quote(text_type(v)))
|
||||
self._transfer_data(args_file_path, args_data)
|
||||
elif module_style in ('non_native_want_json', 'binary'):
|
||||
self._transfer_data(args_file_path, json.dumps(module_args))
|
||||
|
||||
Reference in New Issue
Block a user