Update playbooks2.rst

pull/4219/head
Benno Joy 11 years ago
parent daf2f49116
commit 16d0320408

@ -461,11 +461,11 @@ from turning into arbitrary code with ugly nested ifs, conditionals, and so on -
in more streamlined & auditable configuration rules -- especially because there are a
minimum of decision points to track.
Do/Until
Do-Until
````````
Sometimes you would want to retry a task till a certain condition is met, In such conditions the Do/Until feature will help.
Here's an example which show's the syntax to be applied for the task.
Here's an example which show's the syntax to be applied for the task.::
- action: shell /usr/bin/foo
register: result
@ -479,9 +479,12 @@ been retried for 5 times with a delay of 10 seconds. The default value for "retr
The task returns the results returned by the last task run. The results of individual retries can be viewed by -vv option.
The results will have a new key "attempts" which will have the number of the retries for the task.
.. note::
.. Note::
The Do/Until does not take decision on whether to fail or pass the play when the maximum retries are completed, the user can
can do that in the next task as follows:
can do that in the next task as follows.
Example::
- action: shell /usr/bin/foo
register: result

Loading…
Cancel
Save