Ldap
{% set depth=0 -%}
{% for d in ldaptree.hirarchy -%}
{% if depth>=d[0] and depth!=0 -%}
{% endif -%}
{% if depth < d[0] -%}
{% set depth=d[0] -%}
{% endif -%}
{% if depth > d[0] -%}
{% for i in range(depth-d[0]) -%}
{% endfor -%}
{% set depth=d[0] -%}
{% endif -%}
-
dn: {{ d[2]|e }}
{% for k in ldaptree.node(d[2]).keys() -%}
{% if ldaptree.node(d[2]) is string -%}
- {{ k }}: {{ ldaptree.node(d[2])[k]|e }}
{% else -%}
{% for v in ldaptree.node(d[2])[k] -%}
- {{ k }}: {{ v|e }}
{% endfor -%}
{% endif -%}
{% endfor -%}
{% endfor -%}