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.

  1. Connectez-vous à la console IBM Cloud.

  2. Cliquez sur l'icône Menu Icône Hamburger > Automatisation de la plate-forme > Schematics > Ansible > click your Ansible Action name.

  3. Dans la section Vue d'ensemble > Détails, cliquez sur l'icône Edit.

  4. 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.

  5. Dans la page Mise à jour de l'inventaire, vous pouvez éditer le nom de l'inventaire, la description, le type de connexion (SSH ou WinRM), 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é.

  6. Cliquez sur votre inventaire, puis sur [...] pour accéder aux inventaires Manage credentials, Manage variables, ou Delete.

  7. 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 ».

  8. 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 seconds les 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 commande ibmcloud schematics job list pour obtenir une vue complète des journaux des travaux de votre action.

Mise à jour d'une action à l'aide de l'interface de programmation

  1. Depuis votre interface de ligne de commande locale{: external}, configurez votre CLI et le plug-in Schematics.
  2. Mettez à jour une action en utilisant la commande ibmcloud schematics action update.
  3. Mettez à jour un inventaire en utilisant la commande ibmcloud schematics inventory update.
  4. Vérifiez dans les journaux que la mise à jour est réussie.

Mise à jour d'une action à l'aide de l'API

  1. Récupérez votre jeton d'accès IAM et authentifiez-vous auprès de Schematics à l'aide de l'API.
  2. Mettre à jour un inventaire en envoyant une requête PUT.
  3. 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 :