Всем привет!
Нужно проводить интеграционные тесты. Для этого нужно собрать кластер из нескольких виртуальных машин, при этом бинарники для тестов нужно брать со сборочной машины или собирать самостоятельно. Также нужно иногда вносить изменения в конфигурационные файлы и читать логи, и то, и другое находится на виртуалках.
Есть желание максимально упростить и автоматизировать проведения этих тестов.
Краем уха я слышал про системы типа Ansible, Puppet и пр. Судя по их описанию, они могут с этим помочь.
Кто-нибудь сталкивался с такой задачей? Как такое обычно делают? И как это нужно делать по уму? Стоит ли связываться с Ansible или чем-нибудь подобным или проще написать пару скриптов на питоне?