diff --git a/lib/ansible/plugins/action/add_host.py b/lib/ansible/plugins/action/add_host.py index 3d380246000..cf2dab17373 100644 --- a/lib/ansible/plugins/action/add_host.py +++ b/lib/ansible/plugins/action/add_host.py @@ -81,5 +81,5 @@ def _parse_ip_host_and_port(hostname): else: return hostname, None elif ':' in hostname: - return hostname.split(':') + return hostname.rsplit(':', 1) return hostname, None