Как правильно совместить bash и python в автотестах?
Вполне нормально, если скрипт не очень большой.
Я бы сделал вызов команд из питона и не плодил сущности. Заодно можно в питоне же сделать обработку ошибок на случай невозможности установки пакетов, например.
а можно python скрипт из bash'а
p.s. ansible?