Terraform-Konfiguration in Resource Manager prüfen

Erfahren Sie mehr über die Änderungen, die Sie zum Testen der Terraform-Dateien in Resource Manager vornehmen müssen.

Dieses Thema enthält keine Schritt-für-Schritt-Anweisungen zum Erstellen von Terraform-Dateien. Resource Manager ist ein Oracle Cloud Infrastructure-(OCI-)Service, mit dem Sie das Provisioning Ihrer OCI-Ressourcen automatisieren können. Die Sammlung Ihrer entwickelten Terraform-Konfigurationen wird als Stacks bezeichnet.

Informationen zu Anforderungen und Empfehlungen für die Verwaltung von Terraform-Konfigurationen mit Resource Manager finden Sie in der Resource Manager-Dokumentation unter Terraform-Konfigurationen für Resource Manager.

So testen Sie die Terraform-Konfiguration in Resource Manager:

  1. Die Beschreibung von Variablen in einer gut formatierten YAML-Datei, wie orm_schema.yaml, und das Hinzufügen der Datei zu den directory.Schema-Dokumenten des Stack Root-Verzeichnisses wird für Terraform-Konfigurationen empfohlen, wenn Resource Manager verwendet wird. Durch die Aufnahme eines Schemadokuments können Sie die Variableneingabe in der Oracle Cloud Infrastructure-Konsole vereinfachen. Eine vollständige Liste der Anforderungen und Empfehlungen für Terraform-Konfigurationen, die mit Resource Manager verwendet werden, finden Sie in der Resource Manager-Dokumentation unter Schemadokumente.
  2. Entfernen Sie die folgenden Variablen, die Informationen zu Ihrem Oracle Cloud Infrastructure-Mandanten enthalten. Sie haben diese Informationen zuvor bereitgestellt, um die Terraform-Konfigurationsdateien auf Ihrem lokalen Rechner zu testen. Um die Terraform-Dateien in Resource Manager zu testen, müssen Sie diese Variablen aus der Konfigurationsdatei löschen.
    provider "oci" {
      tenancy_ocid     = var.tenancy_ocid
      user_ocid        = var.user_ocid
      fingerprint      = var.fingerprint
      private_key_path = var.private_key_path
    }
  3. Sie müssen nur die OCI-Region angeben, in der Sie das benutzerdefinierte Image erstellt haben.
    provider "oci" {
      region           = var.region
    }

    Informationen zum Definieren von Providern finden Sie unter Konfigurationsdateianforderungen in der Resource Manager-Dokumentation.

  4. Stellen Sie sicher, dass Sie alle erforderlichen Terraform-Dateien erstellt und die erforderlichen Informationen angegeben haben. Alle Dateien müssen auf Root-Ebene vorhanden sein. Komprimieren Sie die Dateien, um sie als ZIP-Datei zu speichern. Informationen zu Anforderungen und Empfehlungen für die Verwaltung von Terraform-Konfigurationen mit Resource Manager finden Sie in der Resource Manager-Dokumentation unter Terraform-Konfigurationen für Resource Manager.
  5. Erstellen Sie einen Stack in Resource Manager. Weitere Informationen finden Sie in der Resource Manager-Dokumentation unter Stack erstellen.
  6. Führen Sie den Job "Planen" aus. Weitere Informationen finden Sie in der Resource Manager-Dokumentation unter Planjob erstellen.
  7. Führen Sie den Anwendungsjob aus. Weitere Informationen finden Sie in der Resource Manager-Dokumentation unter Apply-Jobs erstellen. Oracle Resource Manager muss zu diesem Zeitpunkt alle in Ihrem Stack definierten Ressourcen erstellt haben. Es ist wichtig zu prüfen, ob alle Infrastrukturressourcen gemäß Ihren Anwendungsanforderungen erstellt wurden.

Wenn Sie die erwarteten Ergebnisse erhalten, fahren Sie mit dem nächsten Schritt fort. Wenn Änderungen erforderlich sind, nehmen Sie die erforderlichen Änderungen an den terraform-Konfigurationsdateien vor, testen Sie die aktualisierte Datei in Resource Manager, bevor Sie mit dem nächsten Schritt fortfahren.