Verwalten Sie die Terraform vorlagenbasierten Katalogelemente

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Verwenden Sie eine IaC-Change-Aufgabe (Infrastructure as Code), um die vorlagenbasierten Katalogelemente Terraform zu erstellen oder zu aktualisieren. Die IaC-Change-Aufgabe hilft sicherzustellen, dass die Katalogelemente an den neuesten Infrastrukturspezifikationen ausgerichtet sind, die in der Vorlage Terraform codiert sind.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn die App Cloud Provisioning and Governance: Terraform Connector eine Änderung an den Variablen in der Vorlagendatei (.TF) Terraform oder der Metadatendatei (metadata.snc) erkennt, werden Change-Aufgaben erstellt. Die Change-Aufgaben werden Benutzern zugewiesen, die die Katalogelemente erstellt haben (Benutzer mit der Rolle [sn.cmp.cloud_service_designer]). Je nach in den Vorlagenvariablen oder den Metadaten erkanntem Change werden Sie von der Katalogelementaufgabe aufgefordert, eine der folgenden Aktionen auszuführen:
    • Erstellen Sie ein Katalogelement aus der geänderten Vorlagenversion.

      Ein neues Katalogelement wird erstellt. Dabei wird eine Nummer an den bestehenden Namen des Katalogelements angehängt. Wenn das vorhandene Katalogelement beispielsweise Linux VM heißt, wird das neue Katalogelement unter dem Namen Linux VM1 erstellt.

    • Aktualisieren Sie das vorhandene Katalogelement gemäß der aktualisierten Vorlagenversion.

      Wenn Sie das vorhandene Katalogelement gemäß der aktualisierten Vorlagenversion aktualisieren, wird eine neue Version der Vorlage erstellt und aktiviert, während die vorhandene Vorlagenversion außer Kraft gesetzt und inaktiv gemacht wird.

    Hinweis:
    Der Name des Terraform-Konfigurations-Providers muss beim Exportieren von auf Terraform-Vorlagen basierenden Katalogelementen zwischen den Umgebungen übereinstimmen. Wenn der Konfigurations-Provider beispielsweise in der Entwicklungsumgebung TFE heißt, sollte er auch in der Zielumgebung (UAT, Prod usw.) TFE genannt werden.

    Bis Sie eine der oben genannten Aktionen ausführen, ist das Katalogelement deaktiviert. Wenn sich das Katalogelement im Status „Deaktiviert“ befindet, können Cloud-Benutzer nicht darauf zugreifen.

    Cloud Provisioning and Governance: Terraform Connector erstellt eine IaC-Change-Aufgabe für ein vorlagenbasiertes Katalogelement Terraform, wenn eine der folgenden Bedingungen erfüllt ist:
    • Der Quellvorlage Terraform wird mindestens eine Variable hinzugefügt.
    • Eine oder mehrere Variablen werden aus der Quellvorlage Terraform gelöscht.
    • Eine oder mehrere Variablen, die in der Quellvorlage Terraform verwendet werden, erfahren eine Datentypänderung.
    • Der Standardwert einer oder mehrerer Variablen ändert sich.
    Hinweis:
    Die Deprovisionierung des betroffenen Stapels löst die Deprovisionierung beim Cloud-Anbieter aus.

    Prozedur

    1. Navigieren zu Alle > Cloud Provisioning and Governance > Cloud-Adminportal.
      Das Cloud-Adminportal wird in einer neuen Browserregisterkarte geöffnet.
    2. Navigieren zu IaC > Change-Aufgaben.
    3. Öffnen Sie die entsprechende Change-Aufgabe.
    4. Wahlweise: Passen Sie die neuen oder aktualisierten Variablen an, die in der Vorlage Terraform erkannt wurden.
      1. Klicken Sie auf den zugehörigen Link Variablen anpassen.
      2. Bearbeiten Sie den Standardwert der neuen oder aktualisierten Terraform -Variablen aus der zugehörigen Liste „Terraform-Aufgabenmetadaten“.
        Hinweis:
        Der im Variablendatensatz der zugehörigen Liste Terraform Aufgabenmetadaten erwähnte Standardwert überschreibt den in der Vorlage Terraform genannten Standardwert.
    5. Wahlweise: Wählen Sie den Link zu den Änderungen in der Empfehlungsnachricht aus, um einen Unterschiedsvergleich im Vorlageninhalt anzuzeigen, wie von IaC Discovery erkannt.
    6. Füllen Sie die Felder des Formulars aus.
    7. Wählen Sie Aktualisieren.