Acesse hostvars de um grupo de hosts em uma peça

Digamos que você precise executar uma ação e incluir hostvars de um grupo de hosts. Informações sobre como fazer isso em modelos podem ser encontradas aqui: http://ansible.cc/docs/playbooks2.html#magic-variables-and-how-to-access-information-about-other-hosts – mas e se você quer fazer isso durante uma peça?

Um exemplo:

Você tem um sistema de controlador que precisa registrar todos os hosts em um grupo específico como escravos para o aplicativo. Neste exemplo, o grupo é denominado “escravos” e o nome do host e o endereço IP de cada host são necessários.

name: Register slave systems
action
: command register-slave --hostname ${hostvars.{$item}.ansible_hostname} --ip ${hostvars.${item}.ansible_em1.ipv4.address}
with_items
: ${groups.slaves}

Como visto, isso permite que você itere através de hostvars de grupos para uso em seu jogo!