在使用roles时,可以在调用roles的任务中添加when条件来限制其执行。例如,在调用名为webserver的role时,只有当is_webserver变量为true时才执行该任务,可以这样写:

- name: Call webserver role
  include_role:
    name: webserver
  when: is_webserver

其中,is_webserver是一个变量,可以在playbook或inventory文件中定义。如果该变量为true,则执行该任务,否则跳过该任务。

在ansible中如何对roles引用添加when判断

原文地址: https://www.cveoy.top/t/topic/K9Z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录