Split de lc_ldap.py en lc_ldap.py et objets.py + création du wrapper shortcuts.py
Ça permet de faire les choses sales du genre os.getenv("SUDO_USER") ou import_secrets dans le wrapper et pas dans le binding même.
This commit is contained in:
parent
a620f5b5e9
commit
db7d41d967
8 changed files with 968 additions and 867 deletions
28
variables.py
Normal file
28
variables.py
Normal file
|
@ -0,0 +1,28 @@
|
|||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
""" Définitions de variables utiles pour lc_ldap. """
|
||||
|
||||
#: uri par défaut de la base LDAP
|
||||
uri = 'ldap://ldap.adm.crans.org/'
|
||||
#: dn racine de l'endroit où sont stockées les données
|
||||
base_dn = 'ou=data,dc=crans,dc=org'
|
||||
#: dn racine de l'endroit où sont stockés les logs
|
||||
log_dn = "cn=log"
|
||||
#: dn pour se binder en root
|
||||
admin_dn = "cn=admin,dc=crans,dc=org"
|
||||
#: dn pour se binder en readonly
|
||||
readonly_dn = "cn=readonly,dc=crans,dc=org"
|
||||
#: dn racine de l'endroit où sont stockés les invités (artefact garbage ?)
|
||||
invite_dn = 'ou=invites,ou=data,dc=crans,dc=org'
|
||||
|
||||
# Protection contre les typos
|
||||
#: Droit de créer
|
||||
created = 'created'
|
||||
#: Droit de modifier
|
||||
modified = 'modified'
|
||||
#: Droit de supprimer
|
||||
deleted = 'deleted'
|
||||
|
||||
#: Mot de passe de la base de tests
|
||||
ldap_test_password = '75bdb64f32'
|
Loading…
Add table
Add a link
Reference in a new issue