Это первый пост (здесь) про Ansible. В целом, эта штуковина проста и понятна. Во всяком случае, в сети всегда можно найти документацию или примеры плейбуков. Но всё же я решил посвятить этот пятничный пост именно Ansible, а именно надоедливому предупреждению об интерпретаторе python, который может куда-то перебраться и сменить прописку.
Предупреждение резонное, но лицезреть его каждый раз, когда запускаешь Ansible очень сильно надоедает. Полный текст предупреждения выглядит так:
[WARNING]: Platform linux on host test.org.domain.local is using the discovered Python interpreter at /usr/bin/python3.8, but future installation of another Python interpreter could change the meaning of that path. See https://docs.ansible.com/ansible- core/2.13/reference_appendices/interpreter_discovery.html for more information.
Чтобы это сообщение больше не докучало и не сорило в терминал, нужно создать файл ansible.cfg и внести туда всего одну директиву.
Открываем (или создаём) файл с помощью nano:
sudo nano /etc/ansible/ansible.cfg
Если файл отсутствует или пуст — смело приводите файл к такому виду:
[defaults] interpreter_python=auto_silent
В том случае, если файл уже создан и имеет хоть какое-то содержимое, но в блоке defaults отсутствует параметр interpreter_python — добавляйте и укажите значение auto_silent.
Теперь при вызове Ansible больше не будет никаких предупреждений про интерпретатор python.