解释器发现
大多数在 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的弃用别名。