{{ ansible_managed | comment }} {% for key in lldap_config %} {% if lldap_config[key] is string %} {{ key }} = "{{ lldap_config[key] }}" {% elif lldap_config[key] is number %} {{ key }} = {{ lldap_config[key] }} {% elif lldap_config[key] is bool %} {{ key }} = {{ lldap_config[key] | ternary('true', 'false')}} {% else %} [{{ key }}] {% for entry in lldap_config[key] %} {{ entry }} = "{{ lldap_config[key][entry] }}" {% if ldap_config[key][entry] is string %} {{ entry }} = "{{ ldap_config[key][entry] }}" {% elif ldap_config[key][entry] is number %} {{ entry }} = {{ lldap_config[key][entry] }} {% elif ldap_config[key][entry] is bool %} {{ entry }} = {{ ldap_config[key][entry] | ternary('true', 'false')}} {% endfor %} {% endif %} {% endfor %}