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?