Обнаружение интерпретатора
Для большинства модулей Ansible, выполняемых в среде POSIX, на целевом узле требуется интерпретатор Python. Если не указано иное, Ansible при первом выполнении модуля Python для каждого целевого узла попытается обнаружить подходящий интерпретатор Python на этом узле.
Чтобы управлять поведением обнаружения:
- для отдельных узлов и групп используйте переменную инвентаризации
ansible_python_interpreter - глобально используйте ключ
interpreter_pythonв разделе[defaults]файлаansible.cfg
Укажите путь к конкретному интерпретатору Python или одно из следующих значений:
- auto (по умолчанию) :
-
Выполняет поиск в настраиваемом списке распространённых путей к интерпретаторам Python (см. INTERPRETER_PYTHON_FALLBACK) и выводит предупреждение о том, что последующая установка другого интерпретатора Python может изменить выбранный интерпретатор.
- auto_legacy :
-
Устаревший псевдоним для
auto. - auto_silent :
-
То же, что и
auto, но без предупреждений. - auto_legacy_silent :
-
Устаревший псевдоним для
auto_silent.
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/reference_appendices/interpreter_discovery.html