Code

Added schema updated - homeServer for conferences
[gosa.git] / contrib / openldap / goserver.schema
index ef8ebf3b8d60a78d071502bf4788c71c9d1340a1..b469f6b58ba3dbd88f8bc3f01a8756b85d3270e3 100644 (file)
@@ -24,7 +24,7 @@ attributetype ( 1.3.6.1.4.1.10098.1.1.9.2 NAME 'goFontPath'
 
 # Attributes for common Gonicus Server Class
 attributetype ( 1.3.6.1.4.1.10098.1.1.9.4 NAME 'goExportEntry'
-       DESC 'Provides a NFS export entry'
+       DESC 'Provides an export entry'
        EQUALITY caseExactIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
 
@@ -45,8 +45,8 @@ attributetype ( 1.3.6.1.4.1.10098.1.1.9.11 NAME 'goSpoolPath'
 
 attributetype ( 1.3.6.1.4.1.10098.1.1.9.12 NAME 'goLdapBase'
        DESC 'Base to use for this LDAP server'
-       EQUALITY caseExactIA5Match
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+       EQUALITY caseExactMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
        SINGLE-VALUE)
 
 attributetype ( 1.3.6.1.4.1.10098.1.1.9.13 NAME 'goImapName'
@@ -151,78 +151,112 @@ attributetype ( 1.3.6.1.4.1.10098.1.1.9.29 NAME 'goFonCountryCode'
         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
         SINGLE-VALUE)
 
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.30 NAME 'goGlpiAdmin'
+       DESC 'Admin principal for glpi database server'
+       EQUALITY caseExactIA5Match
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+       SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.31 NAME 'goGlpiPassword'
+       DESC 'Admin password for glpi database server'
+       EQUALITY caseExactIA5Match
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+       SINGLE-VALUE)
+
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.32 NAME 'goGlpiDatabase'
+       DESC 'Database name for glpi extension'
+       EQUALITY caseExactIA5Match
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+       SINGLE-VALUE)
 ##
 ##             Objectclasses
 ##
 
 # Terminal Server description 
 objectclass (1.3.6.1.4.1.10098.1.2.1.16 NAME 'goTerminalServer' SUP top AUXILIARY
-       DESC 'Terminal server description (v2.1)'
+       DESC 'Terminal server description (v2.4)'
        MUST ( cn $ goXdmcpIsEnabled $ goFontPath )
        MAY  ( description ))
 
 # NFS Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.19 NAME 'goNfsServer' SUP top AUXILIARY
-       DESC 'NFS server description (v2.1)'
+       DESC 'NFS server description (v2.4)'
        MUST ( cn )
        MAY  ( goExportEntry $ description ))
 
 # Time Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.20 NAME 'goNtpServer' SUP top AUXILIARY
-       DESC 'Time server description (v2.1)'
+       DESC 'Time server description (v2.4)'
        MUST ( cn )
         MAY  ( goTimeSource $ description ))
 
 # Syslog Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.21 NAME 'goSyslogServer' SUP top AUXILIARY
-       DESC 'Syslog server description (v2.1)'
+       DESC 'Syslog server description (v2.4)'
        MUST ( cn )
        MAY  ( goSyslogSection $ description ))
 
 # LDAP Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.22 NAME 'goLdapServer' SUP top AUXILIARY
-       DESC 'LDAP server description (v2.1)'
+       DESC 'LDAP server description (v2.4)'
        MUST ( cn )
        MAY  ( goLdapBase $ description ))
 
 # CUPS Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.23 NAME 'goCupsServer' SUP top AUXILIARY
-       DESC 'CUPS server description (v2.1)'
+       DESC 'CUPS server description (v2.4)'
        MUST ( cn )
        MAY  ( description ))
 
 # IMAP Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.24 NAME 'goImapServer' SUP top AUXILIARY
-       DESC 'IMAP server description (v2.1)'
+       DESC 'IMAP server description (v2.4)'
        MUST ( cn $ goImapName $ goImapConnect $ goImapAdmin $ goImapPassword )
        MAY  ( goImapSieveServer $ goImapSievePort $ description ))
 
 # Kerberos Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.25 NAME 'goKrbServer' SUP top AUXILIARY
-       DESC 'Kerberos server description (v2.1)'
+       DESC 'Kerberos server description (v2.4)'
        MUST ( cn $ goKrbRealm $ goKrbAdmin $ goKrbPassword )
        MAY  ( description ))
 
 # Fax Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.26 NAME 'goFaxServer' SUP top AUXILIARY
-       DESC 'Fax server description (v2.1)'
+       DESC 'Fax server description (v2.4)'
        MUST ( cn $ goFaxAdmin $ goFaxPassword )
        MAY  ( description ))
 
 # Common server class
-objectclass (1.3.6.1.4.1.10098.1.2.1.27 NAME 'goServer' SUP top STRUCTURAL
-       DESC 'Server description (v2.1)'
+objectclass (1.3.6.1.4.1.10098.1.2.1.27 NAME 'goServer' SUP top AUXILIARY
+       DESC 'Server description (v2.4)'
        MUST ( cn )
-       MAY  ( description $ macAddress ))
+       MAY  ( description $ macAddress $ ipHostNumber ))
 
 # LogDB Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.28 NAME 'goLogDBServer' SUP top AUXILIARY
-       DESC 'Log DB server description (v2.2)'
+       DESC 'Log DB server description (v2.4)'
        MUST ( cn $ goLogAdmin $ goLogPassword ))
 
 # Fon Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.29 NAME 'goFonServer' SUP top AUXILIARY
-        DESC 'Fon server description (v2.2)'
+        DESC 'Fon server description (v2.4)'
         MUST ( cn $ goFonAdmin $ goFonPassword $ goFonAreaCode $ goFonCountryCode )
         MAY  ( description ))
 
+# Share Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.33 NAME 'goShareServer' SUP top AUXILIARY
+       DESC 'Share server description (v2.4)'
+       MUST ( cn )
+       MAY  ( description $ goExportEntry ))
+
+# Mail Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.36 NAME 'goMailServer' SUP top AUXILIARY
+       DESC 'Mail server definition (v2.4)'
+       MUST ( cn )
+       MAY  ( description ) )
+
+# Glpi Server description
+objectclass (1.3.6.1.4.1.10098.1.2.1.37 NAME 'goGlpiServer' SUP top AUXILIARY
+       DESC 'Glpi server definition (v2.4)'
+       MUST ( cn $ goGlpiAdmin $ goGlpiDatabase)
+       MAY  ( description $ goGlpiPassword) )