accéder à la variable hôte de l'inventaire dans le playbook ansible

Je suis en utilisant ansible 2.1. J'ai l'inventaire qui suit le fichier host et un rôle d'être appelé par un jeu qui a besoin d'accéder à l'hôte de fichier variable. Toute réflexion sur la façon d'y accéder (actuellement à obtenir une erreur):

fichier hôte

[test1]
test-1 ansible_ssh_host=abc.def.ghi.jkl ansible_ssh_port=1212

[test2]
test2-1 ansible_ssh_host=abc.def.ghi.mno ansible_ssh_port=1212

[test3]
test3-1 ansible_ssh_host=abc.def.ghi.pqr ansible_ssh_port=1212
test3-2 ansible_ssh_host=abc.def.ghi.stu ansible_ssh_port=1212

[all:children]
test1
test2
test3

rôle
J'ai essayé d'accéder au rôle dans les façons suivantes:

{{ hostvars.ansible_ssh_host }} 

&&

{{ hostvars.test1.ansible_ssh_host }}

Je suis en train d'essayer d'accéder à la ansible_ssh_host dans le test1 section.

Erreur

fatal: [localhost]: FAILED! => {"failed": true, "msg": "'ansible.vars.hostvars.HostVars object' has no attribute 'ansible'"}

source d'informationauteur ali haider