J'essaie d'obtenir le nombre d'hôtes d'un certain groupe.
Imaginez un fichier d'inventaire comme celui-ci:
[maingroup]
server-[01:05]
Maintenant, dans mon livre de jeu, je voudrais obtenir le nombre d'hôtes qui font partie de maingroup
qui serait 5
dans ce cas et stockez-le dans une variable qui est censée être utilisée dans un modèle dans l'une des tâches du playbook.
Pour le moment, je règle la variable manuellement, ce qui est loin d'être idéal.
vars:
Host_COUNT: 5
vars:
Host_COUNT: "{{ groups['maingroup'] | length }}"
Également sans nom de groupe explicite:
vars:
Host_COUNT: "{{ ansible_play_hosts | length }}"