Ich möchte eine Gruppe von ips in eine Zeichenfolge cocatenate.ansible jinja2 verketten IP-Adressen
Beispiel IP1: 2181, IP2: 2181, IP3: 2181, etc
{% for host in groups['zookeeper'] %}
{{ hostvars[host]['ansible_eth0']['ipv4']['address'] }}
{% endfor %}
Ich habe den obigen Code, aber kann nicht scheinen, ganz um herauszufinden, wie in einen String verketten.
Suche nach "Jinja2 verketten" gibt mir nicht die Informationen, die ich brauche.
ich die Frage bearbeitet, weil ich einen Fehler in Weglassen der benötigten Port-Nummer aus . –
Woher kommt der Hafen? Falls es sich um einen festen Wert oder um eine andere Variable handelt, fügen Sie sie einfach hinter dem Ausdruck var hinzu: '{{hostvars [host] ['ansible_eth0'] ['ipv4'] ['address']}}: {{port}} ' – udondan
Ports sind feste Werte –