Честно не знаю. Я сам думаю взять ansible и использовать его внутри тестов особенно в частях где нужно setup окружения. Нужно понять что хочешь получить в результате?
Ну вот у меня такая штука: у меня есть окружения в vCenter (виртуалки, свичи, ...). Поднимаю/опускаю/катаю по снапшотам и пр. через самописанную обертку над pyvmomi - тут все ок, вопросов нет, разве что немного допилить функциональность этой обертки.
Когда машина поднялась и на ней поднялся SSH - ее дергаю через paramiko/pexpect.
Мне коллега говорит, что дергать все руками не модно, есть же ансибл. Я попробовал, но он как-то хреновато ложится на существующий фреймворк - очень много перелопачивать, когда есть более важные задачи.