fichiers d'exemple pour la conf perso de Daniel

This commit is contained in:
Daniel STAN 2014-12-29 18:47:47 +01:00
parent e8ea0074e9
commit 43f2830008
6 changed files with 54 additions and 2 deletions

4
.gitignore vendored
View file

@ -1,5 +1,5 @@
clientconfig.py
serverconfig.py
./clientconfig.py
./serverconfig.py
*.pyc
# Dossier contenant les mots de passe

2
clientconfigs/README Normal file
View file

@ -0,0 +1,2 @@
Example files for sereval setups, on the client side. Possibly several server
defined in one single client configuration file.

View file

@ -0,0 +1,9 @@
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
servers = {
'default': {
'server_cmd': ['/home/dstan/cranspasswords/serverconfigs/tudor/cpasswords-server', ],
'keep-alive': True, # <-- experimental, n'ouvre qu'une connexion
}
}

1
serverconfigs/README Normal file
View file

@ -0,0 +1 @@
Example files for sereval setups, on the server side.

1
serverconfigs/tudor/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
cpasswords-server

View file

@ -0,0 +1,39 @@
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
""" Configuration Serveur de cpasswords.
Version de Tudor
"""
#: Pour override le nom si vous voulez renommer la commande
cmd_name = 'cpasswords'
#: Chemin vers la commande sendmail
sendmail_cmd = '/usr/lib/sendmail'
#: Répertoire de stockage des mots de passe
STORE = '/home/dstan/passwords/data'
#: Ce serveur est-il read-only (on ne peut pas y modifier les mots de passe)
READONLY = False
#: Expéditeur du mail de notification
CRANSP_MAIL = u"%s <dstan+cpasswords@crans.org>" % (cmd_name,)
#: Destinataire du mail de notification
DEST_MAIL = u"dstan+cpasswords@crans.org"
#: Mapping des utilisateurs et de leurs (mail, fingerprint GPG)
KEYS = {
u'dstan': (u'daniel.stan@crans.org', u'90520CFDE846E7651A1B751FBC9BF8456E1C820B'),
}
ME = [u'dstan']
#: Les roles utilisés pour savoir qui a le droit le lire/écrire quoi
ROLES = {
'moi': ME,
'moi-rw': ME,
}