Sha256: ac64155bb427db1fceef5780561a83ec4c64c960e764103625a674a1a3c26bfa

Contents?: true

Size: 498 Bytes

Versions: 101

Compression:

Stored size: 498 Bytes

Contents

<% ['users','groups'].each do |entity_type|
%><%= entity_type.capitalize %>:
<%
    secrets("auth/ldap/#{entity_type}/").each do |entity|
%> * <%=entity%>: <%= secret("auth/ldap/#{entity_type}/#{entity}")['data'].to_json %>
<% end %>
<% end %>

<%# Example Output:
Users:
 * m.conraux: {"groups":"","policies":["operator"]}
 * p.souchay: {"groups":"","policies":["duck_factory_rw"]}

Groups:
 * usr-aws-passwords: {"policies":["aws_passwords"]}
 * gu-analytics: {"policies":["kibana", "hadoop"]}
%>

Version data entries

101 entries across 101 versions & 1 rubygems

Version Path
consul-templaterb-1.20.0 samples/vault-ldap.txt.erb
consul-templaterb-1.19.0 samples/vault-ldap.txt.erb
consul-templaterb-1.18.5 samples/vault-ldap.txt.erb
consul-templaterb-1.18.4 samples/vault-ldap.txt.erb
consul-templaterb-1.18.3 samples/vault-ldap.txt.erb
consul-templaterb-1.18.2 samples/vault-ldap.txt.erb
consul-templaterb-1.18.1 samples/vault-ldap.txt.erb
consul-templaterb-1.18.0 samples/vault-ldap.txt.erb
consul-templaterb-1.17.4 samples/vault-ldap.txt.erb
consul-templaterb-1.17.3 samples/vault-ldap.txt.erb
consul-templaterb-1.17.2 samples/vault-ldap.txt.erb
consul-templaterb-1.17.1 samples/vault-ldap.txt.erb
consul-templaterb-1.17.0 samples/vault-ldap.txt.erb
consul-templaterb-1.16.0 samples/vault-ldap.txt.erb
consul-templaterb-1.15.3 samples/vault-ldap.txt.erb
consul-templaterb-1.15.2 samples/vault-ldap.txt.erb
consul-templaterb-1.15.1 samples/vault-ldap.txt.erb
consul-templaterb-1.15.0 samples/vault-ldap.txt.erb
consul-templaterb-1.14.1 samples/vault-ldap.txt.erb
consul-templaterb-1.14.0 samples/vault-ldap.txt.erb