tudor: màj fichiers conf perso

This commit is contained in:
Daniel STAN 2015-06-03 19:47:08 +02:00
parent e1eaad381d
commit 6377ccb9e7
4 changed files with 32 additions and 6 deletions

View file

@ -1,9 +1,24 @@
#!/usr/bin/env python #!/usr/bin/env python
# -*- encoding: utf-8 -*- # -*- encoding: utf-8 -*-
""" Configuration du client cranspasswords """
import os
#: Liste des serveurs sur lesquels ont peut récupérer des mots de passe.
#:
#: Sans précision du paramètre --server, la clé ``'default'`` sera utilisée.
#:
#: * ``'server_cmd'`` : La commande exécutée sur le client pour appeler
#: le script sur le serveur distant.
servers = { servers = {
'default': { 'default': {
'server_cmd': ['/home/dstan/cranspasswords/serverconfigs/tudor/cpasswords-server', ], 'server_cmd': ['/home/dstan/cranspasswords/serverconfigs/tudor/cpasswords-server', ],
'keep-alive': True, # <-- experimental, n'ouvre qu'une connexion 'keep-alive': True,
} },
'gladys': {
'server_cmd': ['/usr/bin/ssh', 'home.b2moo.fr', '/home/dstan/cranspasswords/serverconfigs/tudor/cpasswords-server', ],
'keep-alive': True,
},
} }

View file

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

View file

@ -0,0 +1,12 @@
#!/bin/bash
# Où trouver le paquet python
PKG_DIR=~/cranspasswords
# Où trouver la conf serveur
CONF=$PKG_DIR/serverconfigs/tudor
# Binaire python
PYTHON=/usr/bin/python
/usr/bin/env PYTHONPATH=$PKG_DIR CRANSPASSWORDS_SERVER_CONFIG_DIR=$CONF $PYTHON $PKG_DIR/cpasswords/server.py "$@"

View file

@ -30,10 +30,10 @@ KEYS = {
} }
ME = [u'dstan'] _ME = [u'dstan']
#: Les roles utilisés pour savoir qui a le droit le lire/écrire quoi #: Les roles utilisés pour savoir qui a le droit le lire/écrire quoi
ROLES = { ROLES = {
'moi': ME, 'moi': _ME,
'moi-w': ME, 'moi-w': _ME,
} }