auto manager install
This commit is contained in:
70
files/populate.ldif.template
Normal file
70
files/populate.ldif.template
Normal file
@ -0,0 +1,70 @@
|
||||
version: 1
|
||||
|
||||
dn: ou=People,{{ldap_base}}
|
||||
objectClass: organizationalUnit
|
||||
ou: People
|
||||
|
||||
dn: ou=Groups,{{ldap_base}}
|
||||
objectClass: organizationalUnit
|
||||
ou: Groups
|
||||
|
||||
|
||||
# Entry 1: cn=ldapclient service,ou=Groups,{{ldap_base}}
|
||||
dn: cn=ldapclient service,ou=Groups,{{ldap_base}}
|
||||
cn: ldapclient service
|
||||
gidnumber: 1499
|
||||
objectclass: posixGroup
|
||||
objectclass: top
|
||||
|
||||
# Entry 1: cn=ldapclient_service,ou=People,{{ldap_base}}
|
||||
dn: cn=ldapclient_service,ou=People,{{ldap_base}}
|
||||
cn: ldapclient_service
|
||||
gidnumber: 1499
|
||||
givenname: ldapclient
|
||||
homedirectory: /home/ldapclient
|
||||
loginshell: /bin/bash
|
||||
objectclass: inetOrgPerson
|
||||
objectclass: posixAccount
|
||||
objectclass: top
|
||||
sn: service
|
||||
uid: ldapclient
|
||||
uidnumber: 1499
|
||||
userpassword: {MD5}{{ldpad_client_password}}
|
||||
|
||||
|
||||
# Entry 1: cn={{user_uid}},ou=Groups,{{ldap_base}}
|
||||
dn: cn={{user_uid}},ou=Groups,{{ldap_base}}
|
||||
cn: {{user_uid}}
|
||||
gidnumber: 1500
|
||||
objectclass: posixGroup
|
||||
objectclass: top
|
||||
|
||||
# Entry 1: cn={{user_uid}},ou=People,{{ldap_base}}
|
||||
dn: cn={{user_uid}},ou=People,{{ldap_base}}
|
||||
cn: {{user_uid}}
|
||||
gidnumber: 1500
|
||||
givenname: {{user_first_name}}
|
||||
homedirectory: /home/{{user_uid}}
|
||||
loginshell: /bin/bash
|
||||
mail: {{user_email}}
|
||||
objectclass: inetOrgPerson
|
||||
objectclass: posixAccount
|
||||
objectclass: top
|
||||
objectclass: ldapPublicKey
|
||||
objectclass: sudoRole
|
||||
sudocommand: ALL
|
||||
sudohost: ALL
|
||||
sudouser: {{user_last_name}}
|
||||
uid: {{user_uid}}
|
||||
uidnumber: 1500
|
||||
userpassword: {MD5}{{user_password}}
|
||||
|
||||
|
||||
# Entry 1: cn=app_sso_admin,ou=Groups,{{ldap_base}}
|
||||
dn: cn=app_sso_admin,ou=Groups,{{ldap_base}}
|
||||
cn: app_sso_admin
|
||||
description: Admin access for SSO app
|
||||
member: cn={{user_uid}},ou=People,{{ldap_base}}
|
||||
objectclass: groupOfNames
|
||||
objectclass: top
|
||||
owner: cn={{user_uid}},ou=People,{{ldap_base}}
|
13
files/sso-manager.conf.template
Normal file
13
files/sso-manager.conf.template
Normal file
@ -0,0 +1,13 @@
|
||||
module.exports = {
|
||||
userModel: 'ldap'
|
||||
ldap: {
|
||||
url: 'ldap://localhost:389',
|
||||
bindDN: 'cn=admin,{{ldap_base}}',
|
||||
bindPassword: '{{password_md5}}',
|
||||
userBase: 'ou=People,{{ldap_base}}',
|
||||
groupBase: 'ou=Groups,{{ldap_base}}',
|
||||
userFilter: '(objectClass=posixAccount)',
|
||||
userNameAttribute: 'uid'
|
||||
},
|
||||
name: {{org_name}},
|
||||
};
|
Reference in New Issue
Block a user