Ansible — Запуск Playbook’а с определенной версией Python

К примеру есть инстанс, на котором установлен Python 2-ой и 3-ей версий, но по умолчанию используется 2-ая, и чтобы не менять версию по умолчанию и запустить Playbook используя Python3, можно воспользоваться следующей командой:

python3 $(which ansible-playbook) -i localhost my-playbook.yaml

 

Так же можно указать интерпретатор в инвентори файле:

[localhost]
localhost ansible_connection=local ansible_python_interpreter=python3

 

Убедитесь, что для нужной версии Python установлен Ansible модуль

sudo pip3 install --user ansible

Метки: Метки

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии