- Création du client
- Gestion du ou des clients clients
- Joindre des utilisateur(s) à un client (indispensable pour partager des ressources entre utilisateurs)
Création du client¶
Maintenant que l'utilisateur a été créé, il faut créer un "client". Cette entité déterminera le propriétaire de chacun des services créés. Il est donc indispensable. (Les services ne sont pas associés à un utilisateur mais bel et bien à un client)
La procédure est très simple
ludovic@ZiSH:# help client
client <client_name> - Enter/create a client configuration
La commande client accompagnée du nom du client va créer celui-ci.
ludovic@ZiSH:# client projet_1 Client projet_1 created Client:projet_1#
Gestion du ou des clients clients¶
Dans le cas où un user posséde plusieurs client, la commande "show client" donne la liste complète des clients :
ludovic@ZiSH:# show client projet_1 projet_2 projet_3
Il est très simple de ce connecter à un client :
ludovic@ZiSH:# client projet_2 Client:projet_2#
Egalement pour en supprimer un :
ludovic@ZiSH:# no client projet_3 ludovic@ZiSH:# show client projet_1 projet_2
Joindre des utilisateur(s) à un client (indispensable pour partager des ressources entre utilisateurs)¶
Pour partager des droits sur les services associés à votre client il vous faudra précédemment inviter un utilisateur à se joindre à votre client.
La procédure est la suivante :
créer une invitation au niveau du client (attention les clés d'invitation ont une durée de vie limitée)
Client:projet_1# invitation_key Invitation key: 2d5178ac11ad1530d978574fcc548a9b valid until 2009-03-19 17:05:15
Il faut ensuite transmettre cette clé à la personne à qui vous souhaitez relier à votre client
La dite personne doit accepter la clé depuis son interface après s'être connecté à l'aide de la commande :
seb@ZiSH:# acknowledge 2d5178ac11ad1530d978574fcc548a9b Invitation to client projet_1 accepted
L'invité apparaît désormais dans la liste des "user" dans votre vsite
ZiSH:# client projet_1 Client:projet_1# show Client: projet_1 Address: None Country: None Vsites: sous_projet_1 Roles: owner Users: seb