Python (Jinja2) variable dentro de una variable

Estoy intentando iterar sobre un diccionario en una plantilla Jinja2 (en Ansible). Una de las matrices o claves en el diccionario es ‘abcd’

Este {{ item.value.abcd.port }} funciona bien, pero la clave ‘abcd’ varía en cada diccionario.

Estoy buscando hacer algo como abajo usando una variable ‘nginx_dir’.

 {% set nginx_dir = item.value.keys().1 %} {% set my_port = item.value.nginx_dir.port %} 

O sin usar una variable, algo como esto

 {{ item.value.[item.value.keys().1].port }} 

Tuve que usar cualquiera de estos para usar una variable dentro de una variable.

 {% set my_port = item.value.get(nginx_dir).port %} {% set my_port = item.value[nginx_dir].port %} 

No quería codificar mis plantillas de Jinja2, esto es exactamente lo que estaba buscando.