Erstellen Sie einen Konfigurations-Provider Terraform Open Source .

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Erstellen Sie einen Terraform Open Source -Konfigurations-Provider in Cloud Provisioning and Governance. Mit dem Konfigurations-Provider Terraform Open Source kann Cloud Provisioning and Governance die Terraform Open Source -Konfigurationsinstallationselemente (Terraform -Vorlagen) erkennen und Änderungen daran erkennen.

    Warum und wann dieser Vorgang ausgeführt wird

    Ab diesem Release können Sie OpenTofu mit Cloud Provisioning and Governanceverwenden. Sie müssen über Administratorrechte verfügen, um den Aliasnamen für auf der VM-Hostebene zu konfigurieren. Stellen Sie sicher, dass der Server unter dem Betriebssystem Windows oder Linux ausgeführt wird.

    Vorbereitungen

    • Stellen Sie sicher, dass eine unterstützte Version Terraform Open Source auf dem Server installiert ist. Cloud Provisioning and Governance: Terraform Connector unterstützt Terraform Open Source Versionen 1.1.0 bis 1.1.9 und 1.2.0.
    • Wenn Sie eine Neben- oder Patch-Version der Terraform Open Source CLI verwenden möchten, stellen Sie sicher, dass die Neben- oder Patch-Version dem Workload-Konfigurations-Provider hinzugefügt wird. Weitere Informationen finden Sie unter Fügen Sie Unterstützung für kleinere Versionen oder Patch-Versionen von hinzu Terraform.
    • Stellen Sie sicher, dass MID-Server auf den Server Terraform zugreifen kann.
    • Stellen Sie sicher, dass MID-Server die Fähigkeit Terraform hat.
    • Fügen Sie als neuer Benutzer die Terraform MID-Fähigkeit hinzu, um Ressourcen mit dem Terraform Open-Source-Host (VM) bereitzustellen. Fügen Sie eine für den Cloud-Provider spezifische MID-Fähigkeit (AWS, Azure, VMware, Google) hinzu, um Ressourcen aus der Cloud nach der Bereitstellung von Terraform Open Source-Katalogelementen zu erkennen. Beispiel: Wenn Sie eine VM mit Terraform Open-Source in Google bereitstellen, benötigen Sie MID mit Terraform- und Google-Funktionen. Beide Fähigkeiten können auf dieselben oder verschiedene MIDs festgelegt werden. MID-Server mit Terraform-Fähigkeit sollten in der Lage sein, eine Verbindung zum Terraform-Host (VM) herzustellen, und MID-Server mit Google-Fähigkeit müssen Google Cloud erreichen können. Weitere Informationen finden Sie unter MID-Server-Fähigkeiten konfigurieren.
    • Stellen Sie sicher, dass alle Vorlagen in separaten Verzeichnissen gespeichert sind und dass sich alle Vorlagenverzeichnisse im selben Basisverzeichnis befinden.
    • Stellen Sie sicher, dass der Terraform-Connector Zugriff auf die Terraform-Registrierung (registry.hshicorp.com) hat.

    Erforderliche Rolle: cloud_admin

    Prozedur

    1. Wahlweise: Wenn Sie Terraform Open Source auf einem Server Linux vom Typ bereitgestellt haben, erstellen Sie Anmeldeinformationen für den privaten SSH-Schlüssel für den Server im Now Platform.
      1. Navigieren zu Alle > Cloud Provisioning and Governance > Cloud-Adminportal.
        Das Cloud-Adminportal wird in einer neuen Browserregisterkarte geöffnet.
      2. Navigieren Sie im Cloud-Adminportal zu Verwalten > Anmeldeinformationen.
      3. Wählen Sie Neu.
      4. Wählen Sie Anmeldeinformationen für Privater SSH-Schlüsselaus.
      5. Füllen Sie die Felder des Formulars aus.
      6. Wählen Sie den zugehörigen Link Anmeldeinformationen testen aus.
      7. Füllen Sie die Felder des Formulars aus.
        Tabelle : 1. Formular zum Testen von Anmeldeinformationen
        Feld Beschreibung
        Ziel IP-Adresse des Servers Terraform, für den Sie die Anmeldeinformationen erstellen.
        MID-Server MID-Server, der zum Herstellen einer Verbindung mit dem Server Terraform verwendet werden kann.
      8. Wählen Sie OK.
      9. Wählen Sie Absenden.
    2. Wahlweise: Wenn Sie Terraform Open Source auf einem Windows -Server bereitgestellt haben, erstellen Sie Windows -Anmeldeinformationen für den Server im Now Platform.
      1. Navigieren zu Alle > Cloud Provisioning and Governance > Cloud-Adminportal.
        Das Cloud-Adminportal wird in einer neuen Browserregisterkarte geöffnet.
      2. Navigieren Sie im Cloud-Adminportal zu Verwalten > Anmeldeinformationen.
      3. Wählen Sie Neu.
      4. Wählen Sie die Windows-Anmeldeinformationenaus.
      5. Füllen Sie die Felder des Formulars aus.
      6. Wählen Sie den zugehörigen Link Anmeldeinformationen testen aus.
      7. Füllen Sie die Felder des Formulars aus.
        Tabelle : 2. Formular zum Testen von Anmeldeinformationen
        Feld Beschreibung
        Ziel IP-Adresse des Servers Terraform, für den Sie die Anmeldeinformationen erstellen.
        MID-Server MID-Server, der zum Herstellen einer Verbindung mit dem Server Terraform verwendet werden kann.
      8. Wählen Sie OK.
      9. Wählen Sie Absenden.
    3. Erstellen Sie einen Konfigurations-Provider für Terraform Open Source.
      1. Navigieren Sie im Cloud-Adminportal zu Verwalten > Konfigurationsverwaltung.
      2. Wählen Sie Neu.
      3. Füllen Sie die Felder des Formulars aus.
      4. Wählen Sie Absenden.

    Nächste Maßnahme

    Erkennen Sie die Terraform -Vorlagen auf dem Server Terraform Open Source. Weitere Informationen finden Sie unter Führen Sie den IaC aus Discovery.