1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Fix synchronize module incorrect remote host processing. (#15993)

Fixes  #15539
This commit is contained in:
Sergei Smolianinov 2016-06-15 03:37:26 +04:00 committed by jctanner
parent cabbafb650
commit 9753cac530

View file

@ -85,7 +85,8 @@ class ActionModule(ActionBase):
alternative ssh port to a vagrant host.)
"""
transport = self._connection.transport
if host not in C.LOCALHOST or transport != "local":
if host not in C.LOCALHOST or transport != "local" or \
(host in C.LOCALHOST and not port_matches_localhost_port):
if port_matches_localhost_port and host in C.LOCALHOST:
self._task.args['_substitute_controller'] = True
return self._format_rsync_rsh_target(host, path, user)