所以这取决于Ansible:
- debug:
var: x
when: x is not defined
是否有条件为junos_commands应用条件? 喜欢:
tasks:
- name: Show logs
junos_command:
commands:
- show interfaces
when: apply this condition
答案 0 :(得分:1)
是的,您可以在junos_command中使用when,但是您需要将条件应用于when语句。例如:
yum:
name: iotop
state: present
when: ansible_os_family == "RedHat"
仅当系统是RedHat系列时,才安装iotop。您还可以应用之前运行的脚本或任务中的条件,并已在其中注册了结果。可以在这里找到更多信息:https://docs.ansible.com/ansible/2.7/user_guide/playbooks_conditionals.html