拒绝模块
如果您想避免使用某些模块,可以将它们添加到拒绝列表以阻止 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
模块。请勿将此模块添加到您的拒绝列表中。