Discussion:
[ansible-project] Using "do until" and "with_items" together
Abhishek R.
2015-07-23 22:04:48 UTC
Permalink
Hi,

I'm trying to iterate over a list, and for each iteration, I need to
perform a do-until task. The task looks something like this -

- name: verify if the service is truly up
script: verify_service_status.sh {{ item.processName }}
register: initiation_status
with_items:
- "{{ serviceInstanceList }}"
until: initiation_status.stdout.find("Running") != -1
retries: 2
delay: 2

- basically, the "items" are service identifiers and the "do until" task is
continually trying to find out if they are up and running by means of a
script. The issue I'm facing is with the "until" condition. I get a fatal
error when this executes, stating - error while evaluating conditional:
termination_status.sstdout.find("Stopped") != -1.

What will be the state of the registered variable for each iteration? How
should I access the stdout part of the variable registered in each
iteration?

Appreciate any help in this regard.

Regards
Abhishek
--
You received this message because you are subscribed to the Google Groups "Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+***@googlegroups.com.
To post to this group, send email to ansible-***@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/a12c09a6-17b6-44b1-8d67-323a01fdb73d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Loading...