Com ansible
você executa todos os seus scripts remotamente, então você terá a.txt
em cada servidor.
Eu poderia sugerir as próximas opções:
-
Altere seu script para imprimir os resultados, assim você obterá todas as saídas executando
ansible
e, depois disso, analisará essa saída. -
Use o módulo ansible fetch para buscar todos os
a.txt
após a execução de scripts, por exemplo:ansible test -m fetch -a "src=a.txt dest=out/"
-
Use o módulo ansible setup para buscar nomes de host e endereços IP, por exemplo:
ansible test -m setup -a 'filter=ansible_hostname'
e mais detalhes em link