I have an ansible script, and i want to exit 0 if some condition is met.
How can I do it?

- name: Exit if no pkg update
   fail: msg="No new packages for update"
   when: (ncs_db_ccm_pkg_update.rc != 100 and ncs_db_common_pkg_update.rc !=
100 and
          hostvars[groups['server1'][0]]['old_yum_result'] == "0" and
          hostvars[groups['server2'][0]]['new_yum_result'] == "0" and
          force_upgrade == false and upgrade == true)


Now I use fail: but this is not a good way as the return code is 3 instead
of 0.

Thanks~

--
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+unsubscribe@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/ed20fc6c-82aa-4f0d-b493-69e1159a2a0d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupansible-project @
postedOct 9, '14 at 7:46p
activeOct 9, '14 at 7:46p
posts1
users1

1 user in discussion

Ning Chan: 1 post

People

Translate

site design / logo © 2022 Grokbase