Tenho vários IPs no meu arquivo de hosts do Ansible e gostaria de tê-lo listado no arquivo que será copiado para cada um desses hosts. Digamos que esses hosts sejam 1.1.1.1, 1.1.2.3 etc., e o arquivo em cada um dos hosts nomeados list.txt
deve conter o seguinte:
All hosts in the group are: 1.1.1.1, 1.1.2.3
Eu entendo que posso copiar o arquivo com conteúdo estático ou posso iterar sobre vars definidos separadamente, mas como iterar sobre as entradas da lista de hosts?
R: Existem 2 opções padrão. Variável especial
ansible_play_hosts_all
ougroups
. Por exemplo, com o inventárioambos os modelos
e o manual
dar em todos os hosts remotos