diff options
author | Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> | 2010-08-26 10:17:37 +0100 |
---|---|---|
committer | Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> | 2010-08-26 10:17:37 +0100 |
commit | e2f75e06656c1bd0cd0cecb4a99b8220f468fd8d (patch) | |
tree | f0ac19bdd7be13845c8a706df50f37333bf02a86 /pykolab/conf/defaults.py | |
download | pykolab-e2f75e06656c1bd0cd0cecb4a99b8220f468fd8d.tar.gz |
Initial commit
Diffstat (limited to 'pykolab/conf/defaults.py')
-rw-r--r-- | pykolab/conf/defaults.py | 38 |
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" + } |