Ansible with_dict uso de plantillas

Tengo la siguiente tarea:

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

Y también he agregado el diccionario de contenedores en mis group_vars

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

Finalmente, aquí está el fragmento relevante de server.xml

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

Lo que quiero que suceda es que el http_port relevante se usa en el módulo de plantilla. Pero en cambio obtengo un error:

fatal: [localhost] => {'msg': "AnsibleUndefinedVariable: una o más variables indefinidas: 'http_port' es indefinido", 'falló': True}

es posible? ¿Cómo aprovecho los valores de un artículo para la sustitución de variables?

Respuestas a la pregunta(1)

Su respuesta a la pregunta