Both end_host and end_play seem to both cause the job to skip all hosts. I
know that only one host meets the condition so it should execute on 1 but
exits for both. Am I missing something? I thought end_host would only end
the play for the host that meets the when condition.
tasks:
- name: Pre java-1.8.*-openjdk package check
raw: rpm -qa java-1.8.*-openjdk | wc -l
register: package_precheck
- block:
- name: "end play for host host if nothing to upgrade"
debug:
msg: "nothing to upgrade, ending play for host"
- meta: end_host
when: package_precheck.stdout > 0
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/0be19bde-4f16-4ff9-814b-e093f3ab2ccc%40googlegroups.com.