Hi Willem Instead of declaring them as vars in your play, try the set_fact module instead.
Regards Tom On 28 December 2014 at 15:20, Willem Bos <[email protected]> wrote: > 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 > <https://groups.google.com/d/msgid/ansible-project/dbf1f453-be5f-411b-b028-2c49316a45cb%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CAAnNz0O8onha%3D4GbSAgCCu3rnGsez6QCmJgUm9QFmsjAOgy46g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
