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:
parent
8c83f0c29d
commit
300f13b236
3 changed files with 13 additions and 13 deletions
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue