Commit 8a7a37b5 by James Cammarata

Merge pull request #12268 from jaingaurav/ipv6

Fix rsync connections to IPv6 addresses
parents 718812d9 6c107258
...@@ -48,9 +48,9 @@ class ActionModule(ActionBase): ...@@ -48,9 +48,9 @@ class ActionModule(ActionBase):
if host not in C.LOCALHOST: if host not in C.LOCALHOST:
if user: if user:
return '%s@%s:%s' % (user, host, path) return '%s@[%s]:%s' % (user, host, path)
else: else:
return '%s:%s' % (host, path) return '[%s]:%s' % (host, path)
if ':' not in path and not path.startswith('/'): if ':' not in path and not path.startswith('/'):
path = self._get_absolute_path(path=path) path = self._get_absolute_path(path=path)
...@@ -60,9 +60,9 @@ class ActionModule(ActionBase): ...@@ -60,9 +60,9 @@ class ActionModule(ActionBase):
transport = self._play_context.connection transport = self._play_context.connection
if host not in C.LOCALHOST or transport != "local": if host not in C.LOCALHOST or transport != "local":
if user: if user:
return '%s@%s:%s' % (user, host, path) return '%s@[%s]:%s' % (user, host, path)
else: else:
return '%s:%s' % (host, path) return '[%s]:%s' % (host, path)
if ':' not in path and not path.startswith('/'): if ':' not in path and not path.startswith('/'):
path = self._get_absolute_path(path=path) path = self._get_absolute_path(path=path)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment