我目前正在写一个有几个条件的ansible攻略。我有一个带有when条件的uri块。when条件检查var是否已定义且包含0: when: (logs_table_exist.stdout == "0") or ("0" in logs_table_old) 现在logs_table_exist将始终有一个值,但是logs_table_old也可以是未定义的。
这是我写的Ansible攻略的一部分。- name: Check OS Version msg: "{{ ansible_distribution }} {{ ansible_distribution_version}} is not compatible with this role"
when: ansible_distribution != 'Ubuntu' and ansible</e