Erstellen Sie einen Konfigurations-Provider Terraform Open Source .
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
- 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.
- Wahlweise:
Wenn Sie Terraform Open Source auf einem Windows -Server bereitgestellt haben, erstellen Sie Windows -Anmeldeinformationen für den Server im Now Platform.
-
Erstellen Sie einen Konfigurations-Provider für Terraform Open Source.
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.