Skip to content
Snippets Groups Projects
Commit 6e8bba9c authored by Vincent Le gallic's avatar Vincent Le gallic
Browse files

Déhardcodage + commentaires dans la config

parent 0a5af7ec
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
"""Configuration du client cranspasswords"""
""" Configuration du client cranspasswords """
import os
#: Serveurs distants utilisables,
#: avec la commande distante à exécuter et l'username sur le serveur
#: Path du binaire ssh sur la machine client
ssh_path = '/usr/bin/ssh'
#: Path du script cranspasswords-server sur le serveur
server_path = '/root/cranspasswords/server'
#: Username utilisé pour se loguer sur le serveur.
#: Par défaut, prend la valeur de l'username sur le client,
#: il faut donc le remplacer pour ceux qui n'ont pas le même username
#: sur le client et le serveur.
username = os.getenv('USER')
#: 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.
#: * ``'user'``: L'username sur le serveur
servers = {
'default': {
'server_cmd': ['/usr/bin/ssh', 'vert.adm.crans.org',\
'/root/cranspasswords/server'],
'user' : os.getenv('USER') # À définir à la main pour les personnes
# n'ayant pas le même login sur leur pc
'server_cmd': [ssh_path, 'vert.adm.crans.org', server_path],
'user' : username
},
'ovh': {
'server_cmd': ['/usr/bin/ssh', 'ovh.crans.org',\
'/root/cranspasswords/server'],
'user' : os.getenv('USER') # À définir à la main pour les personnes
# n'ayant pas le même login sur leur pc
'server_cmd': [ssh_path, 'ovh.crans.org', server_path],
'user' : username
}
}
......@@ -2,10 +2,12 @@
# -*- 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.
utilisé lors du fonctionnement en mode client.
Dans le futur, pourra être remplacé par une connexion ldap.
"""
#: Répertoire de stockage des mots de passe
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment