From e3d18048d4de03fb58db212580739aaa689ee903 Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Fri, 19 Oct 2012 16:18:38 +0200 Subject: [PATCH] None is unfortunately not an integer --- lib/ansible/runner/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ansible/runner/__init__.py b/lib/ansible/runner/__init__.py index e02aaad8e60..a6d03d1281b 100644 --- a/lib/ansible/runner/__init__.py +++ b/lib/ansible/runner/__init__.py @@ -402,7 +402,9 @@ class Runner(object): transport = None # use Runner setting if delegate_to and actual_host in [ '127.0.0.1', 'localhost' ]: transport = 'local' - conn = self.connector.connect(actual_host, int(actual_port), transport=transport) + if actual_port is not None: + actual_port = int(actual_port) + conn = self.connector.connect(actual_host, actual_port, transport=transport) if delegate_to: conn.delegate = host