运行一个不包含在剧本中但属于角色一部分的任务

时间:2019-02-28 21:00:34

标签: ansible

我有一本叫active_directory角色的剧本。在main.yml中,我不调用rm_user任务,但是希望通过CLI删除用户。如果任务未包含在剧本中,即使标签也无法使用。

是否可以通过CLI运行未包含在剧本中(但包含在active_directory role目录中)的任务?

1 个答案:

答案 0 :(得分:2)

回答您的问题:

  

是否可以通过CLI运行未包含在剧本中(但包含在active_directory角色目录中)的任务?

是的。有include_role模块。

您可以运行

# ansible -m include_role -a "name=active_directory tasks_from=file_you_chose.yml"