Aktualisieren einer Aktion Schematics

Um „ Schematics “-Aktionen zu aktualisieren, muss die Aktionsdefinition angepasst werden, um neue Konfigurationen oder Automatisierungslogik zu integrieren. Nachdem Sie Änderungen vorgenommen haben, validieren Sie die aktualisierte Aktion und wenden sie erneut an, um sicherzustellen, dass der überarbeitete Arbeitsablauf in den Zielressourcen korrekt funktioniert, und ermöglichen so die Bereitstellung komplexer mehrschichtiger Anwendungen in Ihrer Cloud-Infrastruktur.

Vorbereitende Schritte

Bevor Sie die Aktualisierung einer Schematics-Aktion für Ansible-Playbooks einleiten, sollten Sie sicherstellen, dass Sie die folgenden Voraussetzungen erfüllen:

  • Erstellen Sie ein „ Ansible “-Playbook und speichern Sie es in einem Repository unter GitHub oder GitLab. Alternativ können Sie eines der IBM bereitgestellten Ansible-Playbooks verwenden.
  • Vergewissern Sie sich, dass Sie über die erforderlichen Berechtigungen zum Erstellen einer Schematics Aktion verfügen.

Stellen Sie sicher, dass die Endpunkte „ location “ und „ url “ beim Erstellen oder Aktualisieren von Arbeitsbereichen und Aktionen unter Schematics übereinstimmen, da sie auf dieselbe Region verweisen müssen. Dies trägt dazu bei , eine ordnungsgemäße Datenspeicherung und einen reibungslosen Datenzugriff für Ihre Automatisierungsaufgaben zu gewährleisten.

Aktualisierung einer Aktion über die Konsole

Aktualisieren Sie eine „ Schematics “-Aktion und geben Sie das „ Ansible “-Playbook an, das Sie für Ihre Cloud-Ressourcen ausführen möchten.

  1. Melden Sie sich bei der Konsole IBM Cloud an.

  2. Klicken Sie auf das Menüsymbol Hamburger-Symbol > Plattformautomatisierung > Schematics > Ansible > click your Ansible Action name.

  3. Klicken Sie im Bereich Übersicht > Details auf das Symbol Edit.

  4. Ändern Sie die Aktionsdetails wie Beschreibung, GitHub, GitLab oder Bitbucket-Repository URL, Zweig (optional), Ordner (optional), persönliches Zugriffstoken (nur für privates Repository erforderlich), Playbook und Verbosity.

  5. Auf der Seite " Inventar aktualisieren " können Sie optional den Inventarnamen, die Beschreibung, den Verbindungstyp (SSH oder WinRM), die Hostgruppen, die Hostgruppe, auf der Ihr Playbook läuft, mit Hilfe des .ini-Dateiformats, GitHub, GitLab oder das Bitbucket-Repository URL, die Verzweigung (optional), den Ordner (optional), das persönliche Zugriffstoken (nur für private Repositorys erforderlich), das Playbook und die Verbosität bearbeiten.

  6. Klicken Sie auf Ihr Inventar und dann auf [...] Manage credentials, Manage variables, oder Delete.

  7. Klicken Sie auf Aktion prüfen, um die auszuführenden Aufgaben zu überprüfen und sicherzustellen, dass Ihre Ressourcen ordnungsgemäß mit Ihrem Playbook verknüpft sind. Sie können den Abschnitt Aktionsverlauf überwachen, um die Ergebnisse in den Protokollen zu sehen. Mit dieser Prüfung wird sichergestellt, dass die Aufgaben, die Sie auszuführen versuchen, und die Ressourcen ordnungsgemäß mit Ihrem Playbook verknüpft sind.

    Sie können einen aktiven Job Ihrer Schematics-Aktion weder löschen noch stoppen. Um Ihre Aktion zu ändern, warten Sie, bis der Auftrag abgeschlossen ist, ändern Sie dann Ihre Einstellungen und klicken Sie erneut auf „ Aktion prüfen “ oder „ Aktion ausführen “.

  8. Klicken Sie auf Aktion ausführen, um die Aktion auszuführen. Sie können den Fortschritt einer Aktion überwachen, indem Sie die Protokolle auf der Seite Jobs überprüfen. Alle 30 seconds werden die Jobprotokolle automatisch aktualisiert.

    In der Konsole gibt es keine Begrenzung für die Anzahl der angezeigten Auftragsprotokolle. Die Protokolle werden automatisch auf 30 seconds aktualisiert. Eine vollständige Übersicht über die Auftragsprotokolle Ihrer Aktion erhalten Sie mit dem ibmcloud schematics job list befehl.

Aktualisierung einer Aktion mit Hilfe von CLI

  1. Richten Sie über Ihre lokale Befehlszeilenschnittstelle{: external} Ihr CLI und das Plug-in Schematics ein.
  2. Aktualisieren Sie eine Aktion, indem Sie den Befehl ibmcloud schematics action update verwenden.
  3. Aktualisieren Sie ein Inventar mit dem Befehl ibmcloud schematics inventory update.
  4. Überprüfen Sie die Protokolle, um sicherzustellen, dass die Aktualisierung erfolgreich durchgeführt wurde.

Aktualisierung einer Aktion über die API

  1. Rufen Sie Ihr IAM-Zugriffstoken ab und authentifizieren Sie sich mit Schematics über die API.
  2. Aktualisieren Sie ein Inventar durch Senden einer PUT-Anfrage.
  3. Prüfen Sie den Antwortstatus, um zu sehen, ob die Aktualisierung erfolgreich war.

Nächste Schritte

Nachdem Sie Ihre Schematics Aktion eingerichtet und aktualisiert haben, können Sie Ihren Automatisierungsworkflow mit den folgenden Optionen weiter verbessern: