ansible When

When

  • 条件测试如果需要根据变量、facts 或此前任务的执行结果来做为某 task 执行与否的前提时要用到条件测试,通过 when 语句实现, 在 task 中使用,Jina2 的语法格式
  • when 语句
  • 在 task 后添加 when 子句即可使用条件测试;When 语句支持 inja2 表达式语法
  • 示例:
tasks:
 - name: shutdown Redhat flavored systems  
   command: /sbin/shutdown -h now  
   when: ansible_os_family=="Redhat
posted @ 2021-09-06 17:16  Star-Hitian  阅读(38)  评论(0)    收藏  举报