Циклическое обращение к спискам и словарям в Ansible

Циклическое обращение к спискам и словарям в Ansible

Структура данных: список:

nginx:
  include_config: 
    - "conf.d/*.conf" 
    - "sites-enabled/v.credit/*.conf"

Обращение в Jinja шаблоне:

{% if nginx.include_config is defined %}
{%   for config in nginx.include_config %}
include /etc/nginx/{{ config }}
{%   endfor %}
{% endif %}

Структура данных словарь:

nginx:
  events:
    worker_connections: "65535"

Обращение в Jinja шаблоне:

{% if nginx.events is defined %}
events {
{%   for event in nginx.events %}
    {{ event }} {{ nginx.events[event] }};
{%   endfor %}
}
{% endif %}

Структура:

ldap_groups:
  - {name: "ldap_admin",  description: "Ldap Admins Users" }
  - {name: "ldap_read",   description: "Ldap Read Users" }

Обращение ansible:

- debug:
    msg: "name={{ item.name }} | discripton={{ item.description }}"
  with_items: 
    - "{{ ldap_groups }}"