我正在寻找一种方法来禁用或黑名单一个Ansible回调插件。
到目前为止,似乎Ansible正在加载它在路径中找到的任何回调插件,并且没有办法告诉它跳过加载插件。
答案 0 :(得分:0)
Ansible提供了callback-whitelist
参数来启用特定的回调插件。
你不能列入黑名单,但你可以“告诉它跳过加载插件”,不包括在列表中。
这是一个令人困惑的说法:
似乎Ansible正在加载它在路径中找到的任何回调插件
文档说明相反(并且可以验证):
现在Ansible随附所有包含的回调插件,但默认情况下会被禁用。
您可能正在使用pre 2.0版本或出现问题。
答案 1 :(得分:0)
AFAIK没有办法将插件列入黑名单。
但如果您可以控制插件的源代码,则可以将其标记为CALLBACK_NEEDS_WHITELIST
。
请参阅slack回调插件中的示例。
这样,除非您将插件添加到白名单,否则该插件将被禁用。