Verwalten Sie TerraformVorlagenbasierte Katalogelemente

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Verwenden Sie eine Change-Aufgabe „Infrastruktur als Code“ (IAC), um zu erstellen oder zu aktualisieren TerraformVorlagenbasierte Katalogelemente. Die IAC-Change-Aufgabe trägt dazu bei, sicherzustellen, dass die Katalogelemente an den neuesten Infrastrukturspezifikationen ausgerichtet sind, die in codiert sind TerraformVorlage.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn Cloud Provisioning and Governance: Terraform ConnectorDie App erkennt eine Änderung der Variablen auf TerraformVorlagendatei (.TF) oder die Metadaten ( Metadaten.snc ) Datei, erstellt Change-Aufgaben. Die Change-Aufgaben werden Anwendern zugewiesen, die die Katalogelemente erstellt haben (Anwender mit der Rolle [sn.CMP.Cloud_Service_Designer]). Basierend auf dem an den Vorlagenvariablen oder Metadaten erkannten Change fordert die Katalogelementaufgabe Sie auf, eine der folgenden Aktionen auszuführen:
    • Erstellen Sie ein Katalogelement aus der geänderten Vorlagenversion.

      Ein neues Katalogelement wird mit dem vorhandenen Katalogelementnamen erstellt, der durch eine Zahl angehängt wird. Beispiel: Wenn das vorhandene Katalogelement aufgerufen wird Linux-VM Das neue Katalogelement wird mit dem Namen erstellt Linux-VM1

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

      Wenn Sie das vorhandene Katalogelement gemäß der aktualisierten Vorlagenversion aktualisieren möchten, wird eine neue Version der Vorlage erstellt und aktiviert, während die vorhandene Vorlagenversion stillgelegt und inaktiv gemacht wird.

    Hinweis:
    Der Name des Terraform-Konfigurationsanbieters muss zwischen den Umgebungen übereinstimmen, während Terraform-vorlagenbasierte Katalogelemente exportiert werden. Wenn der Konfigurationsanbieter beispielsweise in der Entwicklungsumgebung als TFE bezeichnet wird, muss er auch in der Zielumgebung (UAT, prod usw.) den Namen „Gleiche“ (TFE) haben.

    Bis Sie eine der oben genannten Aktionen ausführen, wird das Katalogelement deaktiviert. Wenn sich das Katalogelement im deaktivierten Status befindet, können Cloud-Anwender nicht darauf zugreifen.

    Die Cloud Provisioning and Governance: Terraform ConnectorErstellt eine IAC-Change-Aufgabe für TerraformVorlagenbasiertes Katalogelement, wenn eine der folgenden Bedingungen erfüllt ist:
    • Mindestens eine Variable wird der Quelle hinzugefügt TerraformVorlage.
    • Mindestens eine Variable wird aus der Quelle gelöscht TerraformVorlage.
    • Eine oder mehrere Variablen, die in der Quelle verwendet werden TerraformVorlage durchläuft eine Datentypänderung.
    • Standardwert von mindestens einer Variablenänderung.
    Hinweis:
    Die Aufhebung der Bereitstellung des betroffenen Stapels löst die Debereitstellung am Ende des Cloud-Providers aus

    Prozedur

    1. Navigieren zu Alle > Cloud Provisioning and Governance > Cloud-Adminportalan.
      Das Cloud-Administratorportal wird in einer neuen Browserregisterkarte geöffnet.
    2. Navigieren zu IaC > Change-Aufgabenan.
    3. Öffnen Sie die entsprechende Change-Aufgabe.
    4. Wahlweise: Passen Sie die neuen oder aktualisierten Variablen an, die in erkannt wurden TerraformVorlage.
      1. Wählen Sie aus Passen Sie Variablen An Zugehöriger Link.
      2. Bearbeiten Sie den Standardwert von „Neu“ oder „aktualisiert“ TerraformVariablen aus der zugehörigen Liste „Metadaten der Terraform-Aufgabe“.
        Hinweis:
        Der im Variablendatensatz von erwähnte Standardwert TerraformDie zugehörige Liste „Aufgabenmetadaten“ überschreibt den in erwähnten Standardwert TerraformVorlage.
    5. Wahlweise: Wählen Sie aus Changes Link zur Empfehlungsnachricht, um einen Differenzvergleich im Vorlageninhalt anzuzeigen, wie von der IAC-Discovery erkannt.
    6. Füllen Sie im Formular die Felder aus.
    7. Wählen Sie Aktualisieren.