Hi All,

I would like to be able to set a boolean to true only when two facts have 
certain values:

---
- hosts: all

  vars:

    rhel5: true
    when:
      ansible_os_family == "RedHat" and
      ansible_distribution_major_version == "5"

    rhel6: true
    when:
      ansible_os_family == "RedHat" and
      ansible_distribution_major_version == "6"

  tasks:

  - name: Just debugging
    copy: src=/etc/hosts dest=/tmp/test
    when: rhel5 or rhel6


Now, the rhel5 and rhel6 booleans are always true so I guess either the 
'when:' option is not valid (the parser does not complain) or I'm going 
about it the wrong way. Any suggestions are much appreciated.

Regards,
Willem.

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/dbf1f453-be5f-411b-b028-2c49316a45cb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to