Utilisez la commande viocli identity pour configurer Keystone pour des domaines avec les serveurs principaux Active Directory ou LDAP. La commande appelle l'API Serveur de gestion OpenStack pour stocker des connaissances sur les domaines Keystone et les variables du dictionnaire.

La commande viocli identity prend en charge un large éventail d'actions pour effectuer différentes tâches. Les paramètres suivants s'appliquent à toutes les actions.

Paramètre

Obligatoire ou facultatif

Description

-d NAME ou --deployment NAME

Facultatif

Nom du déploiement à utiliser.

Si vous n'entrez pas de valeur, le déploiement par défaut est utilisé.

-p ou --progress

Facultatif

Affiche la progression de l'opération en cours.

--verbose

Facultatif

Affiche le résultat en mode détaillé.

Vous pouvez exécuter viocli identity -h ou viocli identity --help pour afficher les paramètres de la commande. Vous pouvez également utiliser l'option -h ou --help sur toutes les actions pour afficher des paramètres pour l'action. Par exemple, viocli identity add -h affichera les paramètres de l'action add.

Les actions prises en charge par la commande viocli identity sont répertoriées comme suit.

viocli identity add [-d NAME] [--type {AD | LDAP}] [-p] [--verbose]

Configure une nouvelle source d'identité. Les paramètres supplémentaires suivants s'appliquent à l'action add.

Paramètre

Obligatoire ou facultatif

Description

--type {AD | LDAP}

Facultatif

Type de serveur principal pour le domaine.

Si vous n'ajoutez pas le paramètre --type dans la commande, vous serez invité à entrer le type de serveur principal.

 

viocli identity remove [-d NAME] --id DOMAIN [-p] [--verbose]

Supprime une source d'identité de la liste. Les domaines locaux (ID 0) et par défaut (ID 1) ne peuvent pas être supprimés.

Les paramètres supplémentaires suivants s'appliquent à l'action remove.

Paramètre

Obligatoire ou facultatif

Description

--id DOMAIN

Obligatoire

Identifiant d'une source d'identité. Le domaine local est représenté par 0 et le domaine par défaut par 1.

 

viocli identity configure [-d NAME] [-p] [--verbose]

Configure les sources d'identité pour votre déploiement.

 

viocli identity edit [-d NAME] --id DOMAIN [-p] [--verbose]

Modifie les paramètres d'une source d'identité existante. Le domaine local (ID 0) ne peut pas être modifié.

Les paramètres supplémentaires suivants s'appliquent à l'action edit.

Paramètre

Obligatoire ou facultatif

Description

--id DOMAIN

Obligatoire

Identifiant d'une source d'identité. Le domaine local est représenté par 0 et le domaine par défaut par 1.

 

viocli identity list [-d NAME] [--json JSON | --pretty PRETTY] [-p] [--verbose]

Affiche tous les domaines configurés avec leurs ID et types de serveur principal. Les paramètres supplémentaires suivants s'appliquent à l'action list.

Paramètre

Obligatoire ou facultatif

Description

--json JSON

--pretty PRETTY

Facultatif

Affiche une sortie au format JSON ou en tant que texte formaté.

Si vous n'entrez pas une valeur, PRETTY est utilisé lorsque la commande est exécutée de manière interactive et JSON est utilisée lorsque la commande est exécutée de manière non interactive.

 

viocli identity show [-d NAME] --id DOMAIN [--json JSON | --pretty PRETTY] [-p] [--verbose]

Affiche des informations détaillées sur le domaine spécifié. Les paramètres supplémentaires suivants s'appliquent à l'action show.

Paramètre

Obligatoire ou facultatif

Description

--id DOMAIN

Obligatoire

Identifiant d'une source d'identité. Le domaine local est représenté par 0 et le domaine par défaut par 1.

--json JSON

--pretty PRETTY

Facultatif

Affiche une sortie au format JSON ou en tant que texte formaté.

Si vous n'entrez pas une valeur, PRETTY est utilisé lorsque la commande est exécutée de manière interactive et JSON est utilisée lorsque la commande est exécutée de manière non interactive.