2016-10-13 1 views
-1

ich hostvars auf diese Weise bin mit:mit einer Variablen als Gastgeber in hostvars

{{ hostvars['host']['something'] }} 

und es funktioniert gut. Allerdings möchte ich einen Variablennamen für den Hostnamen verwenden, damit ich folgendes getan:

{{ hostvars[item]['something'] }} 
with_items: groups['myhost'] 

und es funktioniert, aber mit einer Warnmeldung:

[DEPRECATION WARNING]: Using bare variables is deprecated. Update your playbooks so that the environment value uses the full 
variable syntax ('{{groups["myhost"]}}'). 
This feature will be removed in a future release. Deprecation warnings can be disabled 
by setting deprecation_warnings=False in ansible.cfg. 

ist es eine Möglichkeit, das gleiche erreichen können ohne die Notwendigkeit, veraltete Sachen zu benutzen?

Antwort

0

[Duplizieren] Die Lösung lautet:

{{ hostvars[item]['something'] }} 
with_items: "{{ groups['myhost'] }}" 
Verwandte Themen