解释器发现

大多数在 POSIX 环境下运行的 Ansible 模块都需要目标主机上安装有 Python 解释器。除非另有配置,否则 Ansible 将在第一次为目标主机执行 Python 模块时,尝试在该主机上发现合适的 Python 解释器。

若要控制发现行为:

  • 针对单个主机和组,请使用 ansible_python_interpreter 清单变量

  • 全局配置,请在 ansible.cfg[defaults] 部分中使用 interpreter_python

您可以配置指向特定 Python 解释器的路径,或使用以下值之一:

auto (默认)

搜索可配置的常用 Python 解释器路径列表(参见 INTERPRETER_PYTHON_FALLBACK),并发出警告,提示未来安装另一个 Python 解释器可能会更改所选的解释器。

auto_legacy

auto 的弃用别名。

auto_silent

auto 相同,但不发出警告。

auto_legacy_silent

auto_silent 的弃用别名。