Доброго времени суток
В ansible 2.4 убрали поддержку python 2.4, поэтому rhel 5 уже не поддерживается. Да, это ожидаемая проблема от agentless системы управления
Теоретически, можно установить python2.6 из epel и работать с старым хостом через
ansible_python_interpreter=/usr/bin/python26
Но при этом невозможно работать с yum. Насколько я понимаю, добавить в новый python модуль yum не получится без риска сломать собственно yum
Городить костыли во всех ролях для работы с yum без ansible модуля yum - так себе идея :)
К сожалению
- у меня нет возможности полностью избавиться от rhel 5 - некоторый софт прибит гвоздями к этой версии
- лишаться возможности управления через ansible тоже нежелательно
- оставаться на старой версии ansible тоже не получится, я смотрел changelog и мне нужно то, что добавили в новых версиях
Есть идеи, кроме создания отдельного хоста со старым ansible? Реально ли на одном хосте держать 2 разные версии ansible?