77 lines
1.7 KiB
Python
Executable file
77 lines
1.7 KiB
Python
Executable file
#!/usr/bin/env python
|
|
# -*- encoding: utf-8 -*-
|
|
""" Configuration Serveur de cranspasswords.
|
|
Sont définis ici les utilisateurs et les rôles associés.
|
|
Ce fichier est donné à titre d'exemple, mais n'est PAS
|
|
utilisé lorsque fonctionnement en mode client.
|
|
Dans le futur, sera remplacé par une connexion ldap.
|
|
"""
|
|
|
|
STORE = '/root/cranspasswords/db/'
|
|
""" Répertoire de stockage """
|
|
|
|
CRANSP_MAIL = "cranspasswords <root@crans.org>"
|
|
""" Expéditeur du mail de notification """
|
|
|
|
DEST_MAIL = "root@crans.org"
|
|
""" Destinataire du mail de notification """
|
|
|
|
|
|
KEYS = {
|
|
'aza-vallina': None,
|
|
'becue': '0D442664194974E2',
|
|
'blockelet': '5314C173AF087A52',
|
|
'boilard': 'C1690AB9C39EB6F4',
|
|
'cauderlier': None,
|
|
'chambart': '43680A46F2530FCE',
|
|
'dandrimont': 'B8E5087766475AAF',
|
|
'dimino': '1E8A30532127F85A',
|
|
'dstan': 'BC9BF8456E1C820B',
|
|
'durand-gasselin': '30F01C448E96ACDA',
|
|
'glondu': '7853DA4D49881AD3',
|
|
'huber': '1EF81A95E0DCF376',
|
|
'iffrig': '18068DEA354B0045',
|
|
'lagorce': '9D9D7CE70BF3708E',
|
|
'legallic': '3602E1C9A94025B0',
|
|
'maioli': None,
|
|
'parret-freaud': '13AC8F777D980513',
|
|
'samir': 'C86AD2AA41C2B76B',
|
|
'tvincent': '1C6BE33AC5C4ACC0'
|
|
}
|
|
|
|
# Les variables suivantes sont utilisées pour définir le dictionnaire des
|
|
# rôles.
|
|
RTC=[
|
|
"iffrig"
|
|
]
|
|
NOUNOUS=RTC+[
|
|
"blockelet",
|
|
"becue",
|
|
"dstan",
|
|
"chambart",
|
|
"dimino",
|
|
"durand-gasselin",
|
|
"glondu",
|
|
"huber",
|
|
"lagorce",
|
|
"parret-freaud",
|
|
"cauderlier",
|
|
"maioli",
|
|
"samir",
|
|
"boilard",
|
|
"legallic",
|
|
]
|
|
|
|
CA=[
|
|
"samir",
|
|
"iffrig",
|
|
"cauderlier",
|
|
]
|
|
|
|
## Les vrais rôles !
|
|
ROLES = {
|
|
"ca": CA,
|
|
"ca-w": CA,
|
|
"nounous": NOUNOUS,
|
|
"nounous-w": NOUNOUS,
|
|
}
|