mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Don't turn complex args back into a k=v string for the synchronize module
Fixes #6951
This commit is contained in:
parent
6ec0e25d1a
commit
40b958e348
1 changed files with 3 additions and 5 deletions
|
@ -198,14 +198,12 @@ class ActionModule(object):
|
||||||
if rsync_path:
|
if rsync_path:
|
||||||
options['rsync_path'] = '"' + rsync_path + '"'
|
options['rsync_path'] = '"' + rsync_path + '"'
|
||||||
|
|
||||||
module_items = ' '.join(['%s=%s' % (k, v) for (k,
|
module_args = ""
|
||||||
v) in options.items()])
|
|
||||||
|
|
||||||
if self.runner.noop_on_check(inject):
|
if self.runner.noop_on_check(inject):
|
||||||
module_items += " CHECKMODE=True"
|
module_args = "CHECKMODE=True"
|
||||||
|
|
||||||
# run the module and store the result
|
# run the module and store the result
|
||||||
result = self.runner._execute_module(conn, tmp, 'synchronize', module_items, inject=inject)
|
result = self.runner._execute_module(conn, tmp, 'synchronize', module_args, complex_args=options, inject=inject)
|
||||||
|
|
||||||
# reset the sudo property
|
# reset the sudo property
|
||||||
self.runner.sudo = self.original_sudo
|
self.runner.sudo = self.original_sudo
|
||||||
|
|
Loading…
Reference in a new issue