拒绝模块
如果您想避免使用某些模块,可以将它们添加到拒绝列表中以防止 Ansible 加载它们。要拒绝插件,请创建一个 yaml 配置文件。该文件的默认位置是 /etc/ansible/plugin_filters.yml。您可以通过在 ansible.cfg 的 defaults 部分中使用 PLUGIN_FILTERS_CFG 设置来为拒绝列表选择不同的路径。以下是一个拒绝列表示例
---
filter_version: '1.0'
module_rejectlist:
# Deprecated
- docker
# We only allow pip, not easy_install
- easy_install
该文件包含两个字段
文件版本,以便您在未来更新格式时保持向后兼容性。当前版本应为字符串
"1.0"要拒绝的模块列表。当 Ansible 搜索用于执行任务的模块时,将不会加载此列表中的任何模块。
注意
stat 模块是 Ansible 运行所必需的。请勿将此模块添加到您的拒绝列表中。