Browse Source

Merge pull request #409 from abutcher/ldap-identity-provider

Add LDAPPasswordIdentityProvider bits to identity_provider_config macro.
Brenton Leanhardt 9 years ago
parent
commit
bec613a223
1 changed files with 14 additions and 0 deletions
  1. 14 0
      roles/openshift_master/templates/v1_partials/oauthConfig.j2

+ 14 - 0
roles/openshift_master/templates/v1_partials/oauthConfig.j2

@@ -10,6 +10,20 @@
       {{ key }}: {{ identity_provider[key] }}"
 {% endif %}
 {% endfor %}
+{% elif identity_provider.kind == 'LDAPPasswordIdentityProvider' %}
+      attributes:
+{% for attribute_key in identity_provider.attributes %}
+        {{ attribute_key }}:
+{% for attribute_value in identity_provider.attributes[attribute_key] %}
+        - {{ attribute_value }}
+{% endfor %}
+{% endfor %}
+{% for key in ('bindDN', 'bindPassword', 'ca') %}
+      {{ key }}: "{{ identity_provider[key] }}"
+{% endfor %}
+{% for key in ('insecure', 'url') %}
+      {{ key }}: {{ identity_provider[key] }}
+{% endfor %}
 {% elif identity_provider.kind == 'RequestHeaderIdentityProvider' %}
       headers: {{ identity_provider.headers }}
 {% if 'clientCA' in identity_provider %}