Bläddra i källkod

Add LDAPPasswordIdentityProvider bits to identity_provider_config macro.

Andrew Butcher 9 år sedan
förälder
incheckning
a000874e90
1 ändrade filer med 14 tillägg och 0 borttagningar
  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 %}