synchronize: Exclude ssh_args from quoting

Makes it possible again to pass more than one argument via ssh_args to the synchronize module.
This commit is contained in:
Erwin Lang 2017-03-30 23:53:55 +02:00 committed by Toshio Kuratomi
parent 9cc47df30e
commit 3efb11e225

View file

@ -476,9 +476,9 @@ def main():
ssh_cmd.extend(['-o', 'Port=%s' % dest_port])
if not verify_host:
ssh_cmd.extend(['-o', 'StrictHostKeyChecking=no'])
if ssh_args:
ssh_cmd.append(ssh_args)
ssh_cmd_str = ' '.join(shlex_quote(arg) for arg in ssh_cmd)
if ssh_args:
ssh_cmd_str += ' %s' % ssh_args
cmd.append('--rsh=%s' % ssh_cmd_str)
if rsync_path: