Allow for dynamic accelerate_port: and port: in plays

This commit is contained in:
Andrey Shorin 2013-09-23 13:33:36 +04:00
parent 0252aac226
commit cb4b964070

View file

@ -624,7 +624,7 @@ class Runner(object):
# calls just to accomodate this one case # calls just to accomodate this one case
actual_port = [actual_port, self.accelerate_port] actual_port = [actual_port, self.accelerate_port]
elif actual_port is not None: elif actual_port is not None:
actual_port = int(actual_port) actual_port = int(template.template(self.basedir, actual_port, inject))
except ValueError, e: except ValueError, e:
result = dict(failed=True, msg="FAILED: Configured port \"%s\" is not a valid port, expected integer" % actual_port) result = dict(failed=True, msg="FAILED: Configured port \"%s\" is not a valid port, expected integer" % actual_port)
return ReturnData(host=host, comm_ok=False, result=result) return ReturnData(host=host, comm_ok=False, result=result)