]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/databases/openldap/immae.schema
Squash changes containing private information
[perso/Immae/Config/Nix.git] / modules / private / databases / openldap / immae.schema
diff --git a/modules/private/databases/openldap/immae.schema b/modules/private/databases/openldap/immae.schema
deleted file mode 100644 (file)
index d2ef972..0000000
+++ /dev/null
@@ -1,179 +0,0 @@
-# vim: set filetype=slapd:
-objectIdentifier Immaeroot 1.3.6.1.4.1.50071
-
-objectIdentifier Immae Immaeroot:2
-objectIdentifier ImmaeattributeType Immae:3
-objectIdentifier ImmaeobjectClass Immae:4
-
-# TT-RSS
-attributetype ( ImmaeattributeType:1 NAME 'immaeTtrssLogin'
-       DESC 'login for TTRSS'
-       EQUALITY caseIgnoreMatch
-       SUBSTR caseIgnoreSubstringsMatch
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-objectclass ( ImmaeobjectClass:1 NAME 'immaeTtrssClass'
-       DESC 'Expansion of the existing object classes for ttrss'
-       SUP top AUXILIARY
-       MUST ( immaeTtrssLogin ) )
-
-# FTP
-attributetype ( ImmaeattributeType:2 NAME 'immaeFtpDirectory'
-       DESC 'home directory for ftp'
-       EQUALITY caseExactIA5Match
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( ImmaeattributeType:3 NAME 'immaeFtpUid'
-       DESC 'user id for ftp'
-       EQUALITY integerMatch
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
-
-attributetype ( ImmaeattributeType:4 NAME 'immaeFtpGid'
-       DESC 'group id for ftp'
-       EQUALITY integerMatch
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
-
-objectclass ( ImmaeobjectClass:2 NAME 'immaeFtpClass'
-       DESC 'Expansion of the existing object classes for ftp'
-       SUP top AUXILIARY
-       MUST ( immaeFtpDirectory $ immaeFtpGid $ immaeFtpUid ) )
-
-
-# SSH keys
-attributetype ( ImmaeattributeType:5 NAME 'immaeSshKey'
-       DESC 'OpenSSH Public key'
-       EQUALITY octetStringMatch
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )
-
-objectClass ( ImmaeobjectClass:3 NAME 'immaeSshClass'
-       DESC 'OpenSSH class'
-       SUP top AUXILIARY
-       MAy ( immaeSSHKey ) )
-
-# Specific access
-attributetype (ImmaeattributeType:6 NAME 'immaeAccessDn'
-       EQUALITY distinguishedNameMatch
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-attributetype (ImmaeattributeType:17 NAME 'immaeAccessWriteDn'
-       EQUALITY distinguishedNameMatch
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-attributetype (ImmaeattributeType:18 NAME 'immaeAccessReadSubtree'
-       EQUALITY distinguishedNameMatch
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-objectClass ( ImmaeobjectClass:4 NAME 'immaeAccessClass'
-       DESC 'Access class'
-       SUP top AUXILIARY
-       MAY ( immaeAccessDn $ immaeAccessWriteDn $ immaeAccessReadSubtree ) )
-
-# Xmpp uid
-attributetype ( ImmaeattributeType:7 NAME 'immaeXmppUid'
-       DESC 'user part for Xmpp'
-       EQUALITY caseIgnoreMatch
-       SUBSTR caseIgnoreSubstringsMatch
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-objectclass ( ImmaeobjectClass:5 NAME 'immaeXmppClass'
-       DESC 'Expansion of the existing object classes for XMPP'
-       SUP top AUXILIARY
-       MUST ( immaeXmppUid ) )
-
-# Postfix accounts
-attributetype ( ImmaeattributeType:8 NAME 'immaePostfixAddress'
-       DESC 'the dovecot address to match as username'
-        EQUALITY caseIgnoreIA5Match
-        SUBSTR caseIgnoreIA5SubstringsMatch
-        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-
-attributetype ( ImmaeattributeType:9 NAME 'immaePostfixHome'
-       DESC 'the postfix home directory'
-       EQUALITY caseExactIA5Match
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-attributetype ( ImmaeattributeType:10 NAME 'immaePostfixMail'
-       DESC 'the dovecot mail location'
-       EQUALITY caseExactIA5Match
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-attributetype ( ImmaeattributeType:11 NAME 'immaePostfixUid'
-       DESC 'the dovecot uid'
-       EQUALITY caseExactIA5Match
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-attributetype ( ImmaeattributeType:12 NAME 'immaePostfixGid'
-       DESC 'the dovecot gid'
-       EQUALITY caseExactIA5Match
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-objectclass ( ImmaeobjectClass:6 NAME 'immaePostfixClass'
-       DESC 'Expansion of the existing object classes for Postfix'
-       SUP top AUXILIARY
-       MUST ( immaePostfixAddress $ immaePostfixHome $
-          immaePostfixMail $ immaePostfixUid $ immaePostfixGid )
-        )
-
-# Tinc informations
-# Domaine = une classe a part ou une partie du dn ?
-# attributetype ( ImmaeattributeType:13 NAME 'immaeTincIpSegment'
-#         DESC 'the internal ip segment in tinc'
-#         EQUALITY caseIgnoreIA5Match
-#         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-# 
-# attributetype ( ImmaeattributeType:14 NAME 'immaeTincSubdomain'
-#         DESC 'the host subdomain'
-#         EQUALITY caseIgnoreIA5Match
-#         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-# 
-# attributetype ( ImmaeattributeType:15 NAME 'immaeTincHostname'
-#         DESC 'the host name'
-#         EQUALITY caseIgnoreIA5Match
-#         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-# 
-# objectclass ( ImmaeobjectClass:7 NAME 'immaeTincHostClass'
-#      DESC 'Expansion of the existing object classes for Tinc'
-#      SUP top AUXILIARY
-#      MUST ( immaeTincInternalIp $ immaeTincSubdomain $
-#         immaeTincHostname )
-#         )
-
-attributetype (ImmaeattributeType:16 NAME 'immaePuppetJson'
-       DESC 'Puppet hiera json'
-       EQUALITY octetStringMatch
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )
-
-objectclass ( ImmaeobjectClass:8 NAME 'immaePuppetClass'
-       DESC 'Expansion of the existing object classes for Puppet'
-       SUP top AUXILIARY
-       MUST ( immaePuppetJson )
-        )
-
-attributetype (ImmaeattributeType:19 NAME 'immaeTaskId'
-       DESC 'Taskwarrior server Org:Name:Key'
-       EQUALITY caseIgnoreMatch
-       SUBSTR caseIgnoreSubstringsMatch
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-objectclass ( ImmaeobjectClass:9 NAME 'immaeTaskClass'
-       DESC 'Expansion of the existing object classes for Task'
-       SUP top AUXILIARY
-       MUST ( immaeTaskId )
-        )
-
-# Peertube uid
-attributetype ( ImmaeattributeType:20 NAME 'immaePeertubeId'
-       DESC 'login for Peertube'
-       EQUALITY caseIgnoreMatch
-       SUBSTR caseIgnoreSubstringsMatch
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-objectclass ( ImmaeobjectClass:10 NAME 'immaePeertubeClass'
-       DESC 'Expansion of the existing object classes for peertube'
-       SUP top AUXILIARY
-       MUST ( immaePeertubeId ) )
-
-
-# Last:
-# attributetype ( ImmaeattributeType:20 NAME 'immaePeertubeId'
-# objectclass ( ImmaeobjectClass:10 NAME 'immaePeertubeClass'