剔除模组

Rejecting modules

若咱们打算避免使用某些模组,咱们可将他们添加到一个剔除列表,阻止 Ansible 加载他们。要剔除插件,就要创建 yaml 配置文件。该文件的默认位置为 /etc/ansible/plugin_filters.yml。使用 ansible.cfgdefaults 小节中的 PLUGIN_FILTERS_CFG 设置,咱们就可以为该剔除列表,选择一个别的路径。下面是个示例剔除列表:

---
filter_version: '1.0'
module_rejectlist:
  # Deprecated
  - docker
  # We only allow pip, not easy_install
  - easy_install

该文件包含了两个字段:

  • 文件版本,以便咱们将来更新格式的同时,保持向后兼容性。当前版本应为字符串 '1.0'
  • 要剔除的模组列表。Ansible 在检索某个任务要调用的模组时,将不会加载此列表中的任何模组。

(End)

Last change: 2025-02-19, commit: 10dd991

小额打赏,赞助 xfoss.com 长存......

微信 | 支付宝

若这里内容有帮助到你,请选择上述方式向 xfoss.com 捐赠。