Vous pouvez utiliser inventory_hostname ou ansible_hostname dans le nom de la tâche

J'écris un livre de mise à jour et j'aimerais imprimer le nom d'hôte de l'hôte actuel mis à jour.

Je mets inventory_hostname et ansible_hostname dans les noms des tâches, mais cela n'a pas fonctionné

 - name: upgrade softare on {{inventory_hostname}} - name: current host is {{ansible_hostname}} 

debugging fonctionne bien

 - name: Test a variable debug: var=inventory_hostname TASK: [Test a variable] ******************************************************* ok: [SERV14] => { "var": { "inventory_hostname": "SERV14" } } 

Alors, que dois-je faire pour pouvoir utiliser ces variables dans les descriptions de noms de tâches.

Merci

    A partir de v2.0, Ansible prend en charge la substitution de variables dans les noms de tâches / gestionnaires: https://github.com/ansible/ansible/issues/10347 , de sorte que ces exemples fonctionnent comme prévu:

     - name: upgrade software on {{inventory_hostname}} - name: current host is {{ansible_hostname}}