rework schemas
This commit is contained in:
16
ansible/roles/openldap_server/tasks/files/openssh.ldif
Normal file
16
ansible/roles/openldap_server/tasks/files/openssh.ldif
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
dn: cn=openssh,cn=schema,cn=config
|
||||||
|
objectClass: olcSchemaConfig
|
||||||
|
cn: openssh
|
||||||
|
|
||||||
|
olcAttributeTypes: ( 1.3.6.1.4.1.24552.500.1.1.1.13
|
||||||
|
NAME 'sshPublicKey'
|
||||||
|
DESC 'OpenSSH Public key'
|
||||||
|
EQUALITY octetStringMatch
|
||||||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )
|
||||||
|
|
||||||
|
olcObjectClasses: ( 1.3.6.1.4.1.24552.500.1.1.2.0
|
||||||
|
NAME 'ldapPublicKey'
|
||||||
|
DESC 'OpenSSH LPK object class'
|
||||||
|
SUP top
|
||||||
|
AUXILIARY
|
||||||
|
MAY ( sshPublicKey ) )
|
||||||
42
ansible/roles/openldap_server/tasks/files/sudo.ldif
Normal file
42
ansible/roles/openldap_server/tasks/files/sudo.ldif
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
dn: cn=sudo,cn=schema,cn=config
|
||||||
|
objectClass: olcSchemaConfig
|
||||||
|
cn: sudo
|
||||||
|
|
||||||
|
# Attribute definitions for sudo
|
||||||
|
olcAttributeTypes: ( 1.3.6.1.4.1.15953.9.1.1
|
||||||
|
NAME 'sudoUser'
|
||||||
|
DESC 'SudoUser'
|
||||||
|
EQUALITY caseIgnoreMatch
|
||||||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||||
|
|
||||||
|
olcAttributeTypes: ( 1.3.6.1.4.1.15953.9.1.2
|
||||||
|
NAME 'sudoHost'
|
||||||
|
DESC 'SudoHost'
|
||||||
|
EQUALITY caseIgnoreMatch
|
||||||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||||
|
|
||||||
|
olcAttributeTypes: ( 1.3.6.1.4.1.15953.9.1.3
|
||||||
|
NAME 'sudoCommand'
|
||||||
|
DESC 'SudoCommand'
|
||||||
|
EQUALITY caseIgnoreMatch
|
||||||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||||
|
|
||||||
|
olcAttributeTypes: ( 1.3.6.1.4.1.15953.9.1.4
|
||||||
|
NAME 'sudoRunAs'
|
||||||
|
DESC 'SudoRunAs'
|
||||||
|
EQUALITY caseIgnoreMatch
|
||||||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||||
|
|
||||||
|
olcAttributeTypes: ( 1.3.6.1.4.1.15953.9.1.5
|
||||||
|
NAME 'sudoOption'
|
||||||
|
DESC 'SudoOption'
|
||||||
|
EQUALITY caseIgnoreMatch
|
||||||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||||
|
|
||||||
|
# sudoRole objectClass definition
|
||||||
|
olcObjectClasses: ( 1.3.6.1.4.1.15953.9.1.6
|
||||||
|
NAME 'sudoRole'
|
||||||
|
DESC 'Sudo Role'
|
||||||
|
SUP top
|
||||||
|
AUXILIARY
|
||||||
|
MAY ( sudoUser $ sudoHost $ sudoCommand $ sudoRunAs $ sudoOption ) )
|
||||||
Reference in New Issue
Block a user