Ich habe eine Ansible-Inventardatei, etwa so:
%Vor%Ich habe auch eine Jinja2-Vorlagendatei, die einen bestimmten Wert hat, der auf "wahr" gesetzt ist, wenn ein Host zur "es-masters" -Gruppe gehört.
Ich bin mir sicher, dass es eine einfache Möglichkeit gibt, es zu tun, aber nachdem ich gegoogelt und die Dokumentation gelesen habe, habe ich eine Leerstelle gezeichnet.
Ich bin auf der Suche nach etwas Einfachem und Programmatischem, um in die Vorlage von Jinja2 zu gehen:
%Vor%Irgendwelche Ideen?
Du machst es andersherum. Sie überprüfen, ob die Kennung (Hostname oder IP oder was auch immer in Ihrem Inventar ist) in der definierten Gruppe ist. Nicht wenn die Gruppe in den Hostvars ist.
%Vor%Geben Sie den Standardwert in der Vorlage an
%Vor%Überschreibe in group_vars
%Vor%Um Fehler mit nicht existierenden Gruppen zu vermeiden, sollten Sie zuerst prüfen, ob die Gruppe existiert:
%Vor%