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