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.