Mettre en place votre service watsonx Code Assistant for Red Hat Ansible Lightspeed dans IBM Cloud
AnsibleRed Hat Vitesse de la lumière
Configurez votre instance de service IBM Cloud de watsonx Code Assistant for Red Hat Ansible Lightspeed afin de pouvoir l'utiliser avec votre installation complète de Red Hat Ansible Lightspeed.
Avant de commencer
Fournissez une instance de watsonx Code Assistant for Red Hat Ansible Lightspeed par le biais de la page du catalogue IBM Cloud ou en travaillant avec un représentant des ventes IBM.
Le service est disponible dans ces centres de données :
- Dallas (
us-south) - Francfort (
eu-de) - Sydney (
au-syd) (plan Essentiel uniquement)
Pour plus d'informations sur les centres de données, consultez la documentation IBM Cloud pour connaître la disponibilité des services et de l'infrastructure en fonction de l'emplacement.
Lorsque vous avez terminé la mise à disposition de votre instance, cliquez sur Configurer pour ouvrir une page de liste de contrôle d'intégration afin de vous aider à configurer l'instance. Vous pouvez également sélectionner Administration, puis Configurer pour accéder à cette liste de contrôle d'intégration.
Les éléments de cette liste de contrôle correspondent à chacune des étapes suivantes. Cliquez sur les flèches d'action de la page de liste de contrôle associées à chaque élément pour effectuer les étapes.
Créer un ID de service et une clé d'API
Vous utiliserez cette clé d'API ultérieurement pour permettre à Visual Studio Code de communiquer avec watsonx Code Assistant.
-
Dans la page ID de service, cliquez sur Créer.
-
Entrez
IBM watsonx Code Assistant usercomme nom pour votre ID de service. Si vous le souhaitez, entrez une description. -
Cliquez sur Créer.
Vous êtes redirigé vers le tableau de bord pour votre ID de service, qui inclut des onglets pour Accès et Clés d'API.
-
Cliquez sur l'onglet Clés API.
-
Cliquez sur Créer.
-
Entrez
IBM watsonx Code Assistant API keycomme nom pour votre clé d'API. Si vous le souhaitez, entrez une description. -
Cliquez sur Créer.
-
Cliquez sur Télécharger ou sur Copier et stockez la clé d'API dans un emplacement sûr.
La clé n'est disponible que pendant 296 secondes. Veillez à le stocker quelque part où vous pourrez le trouver plus tard.
Créer un espace de déploiement et un ID de modèle
L'espace de déploiement est l'environnement de service pour watsonx Code Assistant. L'ID de modèle détermine quel modèle génère des recommandations de code dans l'extension Ansible pour Visual Studio Code.
-
Dans votre instance watsonx Code Assistant, cliquez sur l'icône
navigation Menu de navigation, puis sélectionnez Déploiements.
-
Cliquez sur Nouvel espace de déploiement.
-
Entrez
Code Assistant Modelscomme nom pour votre espace de déploiement. Si vous le souhaitez, entrez une description. -
Dans Service d'assistant de code, sélectionnez votre nom d'instance.
-
Cliquez sur Créer.
-
Une fenêtre de statut s'affiche. Une fois l'espace créé, cliquez sur Fermer.
-
Copiez votre ID de modèle. Une fois que vous avez créé l'espace de déploiement, votre ID de modèle est fourni dans une zone après l'élément de liste de contrôle Créer un espace de déploiement. Copiez cet ID et stockez-le dans un emplacement sûr car vous devrez l'ajouter au portail d'administration Red Hat Ansible Lightspeed à une étape ultérieure.
Ajouter l'ID de service à l'espace de déploiement
Activez l'API pour qu'elle se connecte à votre espace de déploiement.
-
Dans l'onglet Gérer de votre espace de déploiement, cliquez sur Contrôle d'accès.
-
Cliquez sur Ajouter des collaborateurs et sélectionnez Ajouter des ID de service dans le menu.
La liste des ID de service associés à votre compte s'affiche.
-
Cochez la case correspondant à l'ID de service IBM watsonx Code Assistant utilisateur que vous avez créé et sélectionnez Editeur pour le rôle.
-
Cliquez sur Ajouter.
L'ID de service est ajouté à la liste des collaborateurs.
Configurez Red Hat Ansible Lightspeed pour la connexion à watsonx Code Assistant
Ajoutez la clé d'API et l'ID de modèle à Red Hat Ansible Lightspeed Admin Portal pour connecter watsonx Code Assistant à l'extension Ansible pour Visual Studio Code. Suivez la liste de contrôle d'intégration et les instructions de Red Hat.
Pour ajouter la clé API et l'ID de modèle au Red Hat Ansible Portail d'administration de Lightspeed, voir Configuration Red Hat Ansible Lightspeed cloud service dans la documentation Red Hat.
Configurez votre réseau
Pour s'assurer que vos développeurs peuvent connecter l'extension ou le plug-in IDE, vous devez autoriser l'accès aux IBM Cloud URLs. Assurez-vous que le réseau de votre organisation permet l'accès à :
https://iam.cloud.ibm.com/https://api.dataplatform.cloud.ibm.com/
Etapes suivantes
Voir Installation et configuration de l'extension VS Code d' Ansible, pour commencer à générer des recommandations de code.