Newer
Older
# -*- encoding: utf-8 -*-
""" Configuration du client cranspasswords """
import os
#: Pour override le nom si vous voulez renommer la commande
cmd_name = 'cranspasswords'
#: 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", '-n', server_path]
print distant_cmd
#: 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.
#:
#: * ``'remote_cmd'`` : La commande exécutée sur le serveur.
'host': 'odlyd.crans.org',
'remote_cmd': distant_cmd,
'host': 'freebox.crans.org',
# manual ssh jump
'remote_cmd': ['ssh', 'odyld.crans.org'] + distant_cmd,
},
# Utile pour tester
'localhost': {
'host': 'soyouz.crans.org',
'remote_cmd': ['sudo', '-n', '/usr/local/bin/cpasswords-server'],