Führen Sie den IaC aus Discovery

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Führen Sie die IaC-Erkennung (Infrastructure as Code) aus, um die Ressourcen der -Umgebung Terraform zu identifizieren.

    Vorbereitungen

    • Stellen Sie sicher, dass Sie über die entsprechenden API-Anmeldeinformationen für die VCS-Konten (Version Control System) verfügen, die in den Organisationen Terraform Enterprise oder Terraform Cloud bereitgestellt werden. Weitere Informationen finden Sie unter Erstellen Sie API Key-Anmeldeinformationen für den Account Terraform und den unterstützten VCS-Account.
    • Stellen Sie sicher, dass die Ordner Terraform Open Source, die die Vorlagen Terraform ] enthalten, eindeutige Namen haben. Wenn mehrere Terraform -Vorlagenordner denselben Namen haben, werden mehrere Change-Aufgaben erstellt, auch wenn nicht alle Vorlagen Variablenänderungen enthalten.

    Erforderliche Rolle: sn_cmp.cloud_service_designer

    Warum und wann dieser Vorgang ausgeführt wird

    Je nach Konfigurationsanbieter erkennt Cloud Provisioning and Governance: Terraform Connector die folgenden Ressourcen aus der Umgebung Terraform :
    Terraform Open Source
    Das IaC Discovery erkennt die installierbaren Konfigurationselemente (Terraform Vorlagen) auf dem Server Terraform Open Source.
    Terraform Enterprise oder Terraform Cloud
    Das IaC Discovery erkennt die folgenden Elemente:
    • Arbeitsbereiche: Terraform Arbeitsbereiche, die in der Organisation Terraform bereitgestellt werden.
    • VCS: VCS-Repositorys und -Verzweigungen, die in der Organisation Terraform bereitgestellt werden.
    • Agent-Pools:

      Terraform Cloud verwendet für die Kommunikation mit der lokalen Infrastruktur Agents und Agent-Pools. Stellen Sie Agents im selben Netzwerk wie Ihre Infrastruktur bereit, um eine Verbindung zwischen der -Infrastruktur und Terraform Cloudherzustellen. Weitere Informationen zu Agenten und Agent-Pools finden Sie unter Terraform Cloud Service Desk-Mitarbeiter.

      Cloud Provisioning and Governance: Terraform Connector erkennt die in Terraform Clouderstellten Agent-Pools. Die erkannten Agents können Sie im Konfigurationsverwaltungsmodul für Ihren Konfigurations-Provider anzeigen. Auf dem Katalogbestellformular können Sie mit einem Agent-Pool-Filter einen aktiven Agent für die Kommunikation mit der privaten Infrastruktur VMware auswählen.
      Hinweis:
      Sie können die Option „Agent-Pools“ im Konfigurationsverwaltungsformular und im Katalogbestellformular anzeigen, wenn die folgenden Bedingungen erfüllt sind:
      • Sie haben die Mitarbeiterpools VMware in der Organisation Terraform Cloud erstellt.
      • Sie haben VMware Vorlagen für Terraform Enterprise.
    • Cfg installables: Terraform Vorlagen, die in den Repositorys des VCS-Accounts gespeichert sind, der von der Organisation Terraform bereitgestellt wurde.
      Hinweis:
      Um die Terraform -Vorlagen aus dem VCS zu erkennen, benötigt Cloud Provisioning and Governance: Terraform Connector die API-Schlüssel-Anmeldeinformationen des VCS-Kontos.

    Prozedur

    1. Navigieren zu Alle > Cloud Provisioning and Governance > Cloud-Adminportalan.
      Das Cloud-Adminportal wird in einer neuen Browserregisterkarte geöffnet.
    2. Navigieren Sie im Cloud-Adminportal zu Verwalten > Konfigurationsverwaltungan.
    3. Wählen Sie die Anbieterkarte Terraform aus.
    4. Wählen Sie Jetzt erkennen aus.
      Hinweis:
      Sie können den IaC-Auftrag Discovery nicht abbrechen, nachdem Sie ihn ausgelöst haben.
    5. Wahlweise: Zur Verwendung von Cloud Provisioning and Governance: Terraform Connector mit Terraform Enterprise oder Terraform Clouderkennen Sie die im bereitgestellten VCS gespeicherten Terraform -Vorlagen.
      1. Wählen Sie die Registerkarte Tfe Vcs aus.
      2. Wählen Sie in der Liste Tfe Vcs das VCS-Konto aus, das die Terraform -Vorlagen enthält, die Sie für die Erstellung von Cloud Provisioning and Governance -Katalogelementen verwenden möchten.
      3. Wählen Sie in der Dropdown-Liste Anmeldeinformationen die API-Anmeldeinformationen des ausgewählten VCS-Kontos aus.
      4. Wählen Sie unter „Zugehörige Links“ die Option Verzweigungen und Repositorys suchenaus.
      5. Wiederholen Sie Schritt 5.b bis 5.d für alle VCS-Konten, die die Terraform -Vorlagen enthalten, die Sie für die Erstellung von Cloud Provisioning and Governance -Katalogelementen verwenden möchten.
    6. Erstellt einen IAC-Discovery-Zeitplan (Infrastructure as Code).
      Der IaC-Discovery-Zeitplan hilft bei der Erkennung neuer Terraform -Vorlagen, Arbeitsbereiche, Agent-Pools und VCS-Verzweigungen für den angegebenen Konfigurations-Provider. Erkennt auch Changes an bereits erkannten Terraform -Vorlagen. Wenn Cloud Provisioning and Governance: Terraform Connector eine Änderung an der Vorlagenvariablen oder den Vorlagenmetadaten erkennt, werden automatisch IaC-Change-Aufgaben für die betroffenen Katalogelemente erstellt.
      1. Navigieren Sie im Cloud-Adminportal zu Verwalten > IaC-Discovery.
      2. Wählen Sie Neu.
      3. Füllen Sie die Felder des Formulars aus.
        Tabelle : 1. Formular „IaC-Discovery-Planer“.
        Feld Beschreibung
        Name Eindeutiger und beschreibender Name des IaC-Zeitplans Discovery.
        Anbieter Konfigurationsverwaltungs-Provider, für den Sie den Discovery-Zeitplan erstellen.
        Aktiv Option zum Aktivieren oder Deaktivieren des Zeitplans
        Ausführen Häufigkeit der Zeitplanausführung.

        Konfigurieren Sie die Häufigkeit der Zeitplanausführung im Feld Ausführen und in den zugehörigen Formularfeldern.

      4. Wählen Sie Absenden.

    Nächste Maßnahme