muda um group_var a cada 20 execuções

1

Eu tenho um projeto Ansible com mais ou menos 100 hosts (muito mais em um futuro próximo), este projeto faz várias chamadas para uma API que, como limite de 1.000 chamadas por token.

No meu projeto eu defino o token em group_vars e o que eu quero é executar uma tarefa e ter o token alterado a cada 20 hosts, como os 20 primeiros hosts teriam o group_var token=A , os próximos 20 hosts tem o group_var token=B , etc ...

Existe alguma maneira de fazer isso? Eu dei uma olhada nos documentos de loop, mas parece que todos os loops são feitos para executar múltiplas variáveis em cada host e isso é exatamente o oposto do que eu estou tentando alcançar.

    
por João Pereira 26.04.2018 / 09:53

0 respostas