Dei uma olhada no Server Spec e ele diz claramente:
Observação: os conjuntos de testes serverspec devem ser executados em uma única máquina (ou contêiner de docker). Em outras palavras, você não deve tentar emitir um único comando rspec que colete e execute testes em várias máquinas ou contêineres. Você precisa emitir um comando rspec para cada um deles.
Para que eu possa fazer o teste por servidor, o que é bom para alguns casos. Mas o problema é o seguinte: minha arquitetura de microsserviço possui um serviço de descoberta automática; portanto, alguns serviços são conhecidos após a consulta. Existe algum projeto para expressar isso? Eu sei que posso trabalhar com ruby (ou python, se eu escolher testinfra ou outro)
Algo que se integra ao Consul com serverpec ou similar será ótimo, em 2014 as pessoas estavam procurando por isso , alguém sabe de algum projeto que abordou esse problema?