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.

Reply via email to