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

dountil feature commit 2

This commit is contained in:
bennojoy 2013-09-24 15:23:01 +05:30
parent 53e48b63a9
commit 21529de82e

View file

@ -654,7 +654,7 @@ class Runner(object):
result = handler.run(conn, tmp, module_name, module_args, inject, complex_args) result = handler.run(conn, tmp, module_name, module_args, inject, complex_args)
# Code for do until feature # Code for do until feature
until_result = 0 until_result = 1
until = self.module_vars.get('until', None) until = self.module_vars.get('until', None)
if until is not None and result.comm_ok: if until is not None and result.comm_ok:
inject[self.module_vars.get('register')] = result.result inject[self.module_vars.get('register')] = result.result
@ -676,10 +676,9 @@ class Runner(object):
if utils.check_conditional(cond, self.basedir, inject, fail_on_undefined=self.error_on_undefined_vars): if utils.check_conditional(cond, self.basedir, inject, fail_on_undefined=self.error_on_undefined_vars):
until_result = 1 until_result = 1
break; break;
if utils.check_conditional(cond, self.basedir, inject, fail_on_undefined=self.error_on_undefined_vars): else:
until_result = 1 until_result = 0
result.result['until_result'] = until_result result.result['until_result'] = until_result
conn.close() conn.close()
if not result.comm_ok: if not result.comm_ok: