Updated all templates to use instance variables
This commit is contained in:
parent
a0c854d3c0
commit
dc51af1ca2
113 changed files with 527 additions and 522 deletions
|
@ -1,25 +1,25 @@
|
|||
|
||||
#######################################################################
|
||||
# Database <%= name %> config
|
||||
# Database <%= @name %> config
|
||||
#######################################################################
|
||||
|
||||
database hdb
|
||||
suffix "<%= name %>"
|
||||
suffix "<%= @name %>"
|
||||
checkpoint 1024 15
|
||||
rootdn "cn=manager,<%= name %>"
|
||||
rootdn "cn=manager,<%= @name %>"
|
||||
|
||||
<% if has_variable?("ldap_server_modules") -%>
|
||||
<% ldap_server_modules.each do |name| -%>
|
||||
<% if @ldap_server_modules -%>
|
||||
<% @ldap_server_modules.each do |name| -%>
|
||||
overlay <%= name %>
|
||||
<% end -%>
|
||||
<% end -%>
|
||||
|
||||
<% moduleoptions.each do |name| -%>
|
||||
<% @moduleoptions.each do |name| -%>
|
||||
<%= name.split("=")[0] %> <%= name.split("=")[1] %>
|
||||
<% end -%>
|
||||
|
||||
overlay ppolicy
|
||||
ppolicy_default cn=pwdPolicy,cn=config,<%= name %>
|
||||
ppolicy_default cn=pwdPolicy,cn=config,<%= @name %>
|
||||
ppolicy_hash_cleartext
|
||||
ppolicy_use_lockout
|
||||
password-hash {CRYPT}
|
||||
|
@ -32,15 +32,15 @@ syncprov-sessionlog 100
|
|||
# The database directory MUST exist prior to running slapd AND
|
||||
# should only be accessible by the slapd and slap tools.
|
||||
# Mode 700 recommended.
|
||||
directory /srv/ldap/<%= name %>
|
||||
directory /srv/ldap/<%= @name %>
|
||||
|
||||
<% if master != "" -%>
|
||||
<% if @master != "" -%>
|
||||
# replication
|
||||
syncrepl rid=<%= rid_real %>
|
||||
provider=<%= master %>
|
||||
syncrepl rid=<%= @rid_real %>
|
||||
provider=<%= @master %>
|
||||
type=refreshAndPersist
|
||||
retry="10 10 60 +"
|
||||
searchbase="<%= name %>"
|
||||
searchbase="<%= @name %>"
|
||||
filter="(objectClass=*)"
|
||||
scope="sub"
|
||||
sizelimit=500000
|
||||
|
@ -48,25 +48,25 @@ syncrepl rid=<%= rid_real %>
|
|||
schemachecking="off"
|
||||
bindmethod="simple"
|
||||
tls_reqcert="never"
|
||||
binddn="uid=replicator,cn=config,<%= name %>"
|
||||
credentials="<%= syncpw %>"
|
||||
updateref <%= master %>
|
||||
binddn="uid=replicator,cn=config,<%= @name %>"
|
||||
credentials="<%= @syncpw %>"
|
||||
updateref <%= @master %>
|
||||
<% end -%>
|
||||
|
||||
# include acl and index configs
|
||||
include <%= scope.lookupvar('ldap::server::config') %>/slapd.conf.d/acl.<%= name %>.conf
|
||||
include <%= scope.lookupvar('ldap::server::config') %>/slapd.conf.d/index.<%= name %>.conf
|
||||
include <%= scope.lookupvar('ldap::server::config') %>/slapd.conf.d/acl.<%= @name %>.conf
|
||||
include <%= scope.lookupvar('ldap::server::config') %>/slapd.conf.d/index.<%= @name %>.conf
|
||||
|
||||
# map local users connecting via ldapi:///
|
||||
sasl-regexp "gidNumber=([^,]+)+uidNumber=0,cn=peercred,cn=external,cn=auth"
|
||||
"cn=manager,<%= name %>"
|
||||
"cn=manager,<%= @name %>"
|
||||
sasl-regexp "gidNumber=([^,]+)+uidNumber=([^,]+),cn=peercred,cn=external,cn=auth"
|
||||
ldap:///<%= name %>??sub?(&(uidNumber=$2)(objectClass=posixAccount))
|
||||
ldap:///<%= @name %>??sub?(&(uidNumber=$2)(objectClass=posixAccount))
|
||||
|
||||
# map sasl authenticated users
|
||||
sasl-regexp "uid=(.*),cn=plain,cn=auth"
|
||||
ldap:///<%= name %>??sub?(&(uid=$1)(objectClass=posixAccount))
|
||||
ldap:///<%= @name %>??sub?(&(uid=$1)(objectClass=posixAccount))
|
||||
sasl-regexp "uid=(.*),cn=login,cn=auth"
|
||||
ldap:///<%= name %>??sub?(&(uid=$1)(objectClass=posixAccount))
|
||||
ldap:///<%= @name %>??sub?(&(uid=$1)(objectClass=posixAccount))
|
||||
sasl-regexp "uid=(.*),cn=gssapi,cn=auth"
|
||||
ldap:///<%= name %>??sub?(&(uid=$1)(|(objectClass=posixAccount)(objectClass=krb5Principal)))
|
||||
ldap:///<%= @name %>??sub?(&(uid=$1)(|(objectClass=posixAccount)(objectClass=krb5Principal)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue