Newer
Older
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
""" Configuration du client cranspasswords """
Vincent Le gallic
committed
#: Pour override le nom si vous voulez renommer la commande
cmd_name = 'cranspasswords'
Vincent Le gallic
committed
#: Path du binaire ssh sur la machine client
ssh_path = '/usr/bin/ssh'
Vincent Le gallic
committed
#: Path du script ``cmd_name``-server sur le serveur
server_path = '/usr/local/bin/%s-server' % (cmd_name,)
#: Commande à exécuter sur le serveur après y être entré en ssh
distant_cmd = "sudo %s" % (server_path,)
#: 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.
'server_cmd': [ssh_path, 'vert.adm.crans.org', distant_cmd],
# Utile pour tester
'localhost': {
'server_cmd': [ssh_path, 'localhost', distant_cmd],
},