条件 - Ansible Junos
Conditionals - Ansible Junos
所以这是 Ansible 的条件:
- debug:
var: x
when: x is not defined
是否可以为 junos_commands 应用条件?
喜欢:
tasks:
- name: Show logs
junos_command:
commands:
- show interfaces
when: apply this condition
是的,您可以将 when 与 junos_command 一起使用,但您需要对 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
所以这是 Ansible 的条件:
- debug:
var: x
when: x is not defined
是否可以为 junos_commands 应用条件? 喜欢:
tasks:
- name: Show logs
junos_command:
commands:
- show interfaces
when: apply this condition
是的,您可以将 when 与 junos_command 一起使用,但您需要对 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