summaryrefslogtreecommitdiffstats
path: root/pykolab/conf/defaults.py
diff options
context:
space:
mode:
authorJeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>2010-08-26 10:17:37 +0100
committerJeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>2010-08-26 10:17:37 +0100
commite2f75e06656c1bd0cd0cecb4a99b8220f468fd8d (patch)
treef0ac19bdd7be13845c8a706df50f37333bf02a86 /pykolab/conf/defaults.py
downloadpykolab-e2f75e06656c1bd0cd0cecb4a99b8220f468fd8d.tar.gz
Initial commit
Diffstat (limited to 'pykolab/conf/defaults.py')
-rw-r--r--pykolab/conf/defaults.py38
1 files changed, 38 insertions, 0 deletions
diff --git a/pykolab/conf/defaults.py b/pykolab/conf/defaults.py
new file mode 100644
index 0000000..ba0cbce
--- /dev/null
+++ b/pykolab/conf/defaults.py
@@ -0,0 +1,38 @@
+# -*- coding: utf-8 -*-
+# Copyright 2010 Kolab Systems AG (http://www.kolabsys.com)
+#
+# Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen a kolabsys.com>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; version 2 only
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Library General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+
+class Defaults(object):
+ def __init__(self, plugins=None):
+ # Each possible section in the configuration has a dict here.
+
+ # The default authentication mechanism
+ self.kolab = {
+ 'auth_mechanism': 'ldap',
+ }
+
+ # The default LDAP URI. Note that these are
+ # prefixed with the section name.
+ self.ldap = {
+ 'uri': "ldap://localhost",
+ 'base_dn': "dc=localhost,dc=localdomain",
+ 'bind_dn': "",
+ 'bind_pw': "",
+ 'user_base_dn': "ou=People,%(base_dn)s",
+ 'group_base_dn': "ou=Groups,%(base_dn)s"
+ }