Erstellen Sie einen Terraform Open Source Konfigurations-Provider
Erstellen Sie einen Terraform Open Source Konfigurieren Sie den Provider in Cloud Provisioning and Governance. Die Terraform Open Source Konfigurations-Provider aktiviert Cloud Provisioning and Governance Um zu erkennen Terraform Open Source Installierbare Konfigurationen ( Terraform Vorlagen) und erkennen Sie Änderungen daran.
Warum und wann dieser Vorgang ausgeführt wird
Ab diesem Release können Sie OpenTofu mit verwenden Cloud Provisioning and Governance. Sie müssen über Administratorrechte verfügen, um den Aliasnamen für auf vm-Hostebene zu konfigurieren.Stellen Sie sicher, dass der Server auf ausgeführt wird Windows Oder Linux Betriebssystem.
Vorbereitungen
- Stellen Sie sicher, dass unterstützt wird Terraform Open Source Version ist auf dem Server installiert. Terraform Connector für Cloud-Services-Katalog Unterstützt Terraform Open Source Versionen 1.1.0 bis 1.1.9 und 1,2.0.
- Wenn Sie eine Nebenversion oder Patch-Version von verwenden möchten Terraform Open Source CLI: Stellen Sie sicher, dass die Nebenversion oder die Patch-Version dem Anbieter der Arbeitsauslastungskonfiguration 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 Kann auf zugreifen Terraform Server.
- Stellen Sie sicher, dass MID-Server Hat Terraform Fähigkeit.
- Fügen Sie als neuer Anwender die Terraform-MID-Fähigkeit hinzu, um Ressourcen mit dem Terraform Open-Source-Host (VM) bereitzustellen. Fügen Sie 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-Fähigkeit. Beide Fähigkeiten können auf demselben oder auf verschiedenen MIDs festgelegt werden. MID mit Terraform-Fähigkeit sollte in der Lage sein, eine Verbindung mit dem Terraform-Host (VM) herzustellen, und das mit Google-Fähigkeit muss google Cloud erreichen können. Weitere Informationen finden Sie unter Konfigurieren Sie die MID-Server-Fähigkeiten .
- Stellen Sie sicher, dass alle Vorlagen in separaten Verzeichnissen gespeichert werden und sich alle Vorlagenverzeichnisse im selben Basisverzeichnis befinden.
- Stellen Sie sicher, dass Terraform Connector Zugriff auf die Terraform-Registrierung (registry.hashicorp.com) hat.
Erforderliche Rolle: cloud_admin
Prozedur
- Wahlweise:
Wenn Sie bereitgestellt haben Terraform Open Source Auf einem Linux Server, erstellen Sie SSH Private Key-Anmeldeinformationen für den Server in ServiceNow AI Platform.
- Wahlweise:
Wenn Sie bereitgestellt haben Terraform Open Source Auf einem Windows Server, erstellen Windows Anmeldeinformationen für den Server in ServiceNow AI Platform.
-
Erstellen Sie einen Konfigurationsanbieter für Terraform Open Source.
Nächste Maßnahme
Erkennen Sie Terraform Vorlagen aus dem Terraform Open Source Server. Weitere Informationen finden Sie unter Führen Sie die IAC aus Discovery.