Ansible with_dict template use

Ich habe folgende Aufgabe:

- name: copy server.xml
  template: src=server.xml dest=/var/containers/{{ item.key }}/conf
  with_dict: containers

Und ich habe auch das Container-Wörterbuch zu meinen group_vars hinzugefügt

containers:
  frontend:
    http_port: 8080
  backend:
    http_port: 8081

Abschließend hier das relevante Snippet aus server.xml

<Connector port="{{ http_port }}" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

Ich möchte, dass der entsprechende http_port im Template-Modul verwendet wird. Aber stattdessen bekomme ich und Fehler:

fatal: [localhost] => {'msg': "AnsibleUndefinedVariable: Eine oder mehrere undefinierte Variablen: 'http_port' ist undefiniert", 'failed': True}

Ist das möglich? Wie kann ich die Werte eines Elements für die Variablensubstitution nutzen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage