On n'a plus besoin de la variable de conf 'user' sur le client, le serveur la renvoie dans le rôle whoami.

Du coup, évidemment, il ne faut pas définir un rôle "whoami".
Si le serveur en trouve un, il lèvera une exception.
This commit is contained in:
Vincent Le Gallic 2013-07-30 06:15:27 +02:00
parent 8c83f0c29d
commit 300f13b236
3 changed files with 13 additions and 13 deletions

View file

@ -17,26 +17,17 @@ 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,)
#: 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': [ssh_path, 'vert.adm.crans.org', distant_cmd],
'user' : username
},
'ovh': {
'server_cmd': [ssh_path, 'ovh.crans.org', distant_cmd],
'user' : username
}
}