Mise à jour d'une action Schematics
La mise à jour des actions d' Schematics implique de modifier la définition de l'action afin d'y intégrer de nouvelles configurations ou une nouvelle logique d'automatisation. Après avoir apporté des modifications, validez et appliquez à nouveau l'action mise à jour pour vous assurer que le flux de travail révisé fonctionne correctement sur les ressources ciblées, permettant ainsi le déploiement d'applications complexes à plusieurs niveaux dans votre infrastructure en nuage.
Avant de commencer
Avant de lancer la mise à jour d'une action Schematics pour les playbooks Ansible, vérifiez que vous remplissez les conditions préalables suivantes :
- Créez un guide de mise en œuvre d' Ansible, puis enregistrez-le dans un référentiel GitHub ou GitLab. Vous pouvez également utiliser l'un des playbooks Ansible fournis par IBM.
- Vérifiez que vous disposez des autorisations nécessaires pour créer une action Schematics.
Veillez à ce que les points de terminaison location et url soient cohérents lors de la création ou de la mise à jour d'espaces de travail et d'actions Schematics, car ils doivent pointer vers la même région. Cela permet
de garantir un stockage et un accès appropriés aux données pour vos tâches d'automatisation.
Mise à jour d'une action à l'aide de la console
Mettez à jour une action « Schematics » et indiquez le playbook « Ansible » que vous souhaitez exécuter sur vos ressources Cloud.
-
Connectez-vous à la console IBM Cloud.
-
Cliquez sur l'icône Menu Icône
> Automatisation de la plate-forme > Schematics > Ansible >
click your Ansible Action name. -
Dans la section Vue d'ensemble > Détails, cliquez sur l'icône
Edit. -
Modifiez les détails de l'action tels que Description, GitHub, GitLab ou Bitbucket repository URL, Branch (optionnel ), Folder (optionnel ), Personal access token (uniquement nécessaire pour un dépôt privé), Playbook, et Verbosity.
-
Dans la page Mise à jour de l'inventaire, vous pouvez éditer le nom de l'inventaire, la description, le type de connexion (
SSHouWinRM), les groupes d'hôtes, définir le groupe d'hôtes sur lequel votre playbook fonctionne en utilisant le format de fichier.ini, GitHub, GitLab ou le dépôt Bitbucket URL, la branche (facultatif ), le dossier (facultatif), le jeton d'accès personnel (uniquement nécessaire pour le dépôt privé), le playbook, et la verbosité. -
Cliquez sur votre inventaire, puis sur [...] pour accéder aux inventaires
Manage credentials,Manage variables, ouDelete. -
Cliquez sur Vérifier l'action pour vérifier les tâches que vous essayez d'exécuter et vous assurer que vos ressources sont correctement liées à votre playbook. Vous pouvez consulter la section Historique des actions pour voir les résultats dans les journaux. Ce contrôle permet de vérifier les tâches que vous essayez d'exécuter et de s'assurer que vos ressources sont correctement liées à votre playbook.
Vous ne pouvez pas supprimer ou arrêter un travail en cours d'exécution de votre action Schematics. Pour modifier votre action, attendez que la tâche soit terminée, puis modifiez vos paramètres et cliquez à nouveau sur « Vérifier l'action » ou « Exécuter l'action ».
-
Cliquez sur Exécuter l'action pour exécuter l'action. Vous pouvez surveiller la progression d'une action en examinant les journaux sur la page Travaux. Toutes les
30 secondsles journaux de travaux sont automatiquement actualisés.Dans la console, il n'y a pas de limite au nombre de journaux de travail affichés. Les journaux sont automatiquement actualisés tous les
30 seconds. Pour obtenir une vue complète des journaux des travaux de votre action, utilisez la commandeibmcloud schematics job listpour obtenir une vue complète des journaux des travaux de votre action.
Mise à jour d'une action à l'aide de l'interface de programmation
- Depuis votre interface de ligne de commande locale{: external}, configurez votre CLI et le plug-in Schematics.
- Mettez à jour une action en utilisant la commande ibmcloud schematics action update.
- Mettez à jour un inventaire en utilisant la commande ibmcloud schematics inventory update.
- Vérifiez dans les journaux que la mise à jour est réussie.
Mise à jour d'une action à l'aide de l'API
- Récupérez votre jeton d'accès IAM et authentifiez-vous auprès de Schematics à l'aide de l'API.
- Mettre à jour un inventaire en envoyant une requête PUT.
- Vérifiez l'état de la réponse pour vous assurer que la mise à jour est réussie.
Etapes suivantes
Après avoir configuré et mis à jour votre action Schematics, vous pouvez améliorer votre flux de travail automatisé grâce aux options suivantes :
-
Création d'un bouton de déploiement automatique: Cette fonction vous permet de déclencher automatiquement votre action Schematics, ce qui rationalise le processus de déploiement et réduit les interventions manuelles.
-
Suppression de l'action Schematics: Si vous n'avez plus besoin d'une action spécifique, vous pouvez la supprimer pour maintenir un environnement d'automatisation propre et organisé.