Prisma Cloud: Terraform-Fehler 400 beim Onboarding von Oracle „OCI-terraform.tf Zeile 1, in Ressource „oci_identity_user“

Prisma Cloud: Terraform-Fehler 400 beim Onboarding von Oracle „OCI-terraform.tf Zeile 1, in Ressource „oci_identity_user“

5212
Created On 08/08/22 13:11 PM - Last Modified 02/07/25 21:42 PM


Symptom


Error when running "Terraform anwenden" in Oracle when onboarding your cloud account into Prisma Cloud.
oci_identity_user.user,
on OCI-terraform.tf line 1, in resource "oci_identity_user" "user": 
resource "oci_identity_user" "user" {
oci-error-1 (3).png


Environment


  • Prisma Cloud
  • Terraform
  • OCI (Oracle)


Cause


Erwartetes Verhalten

In der Dokumentation des Terraform-Anbieters heißt es, dass das E-Mail Attribut oci_identity_user optional ist.
E-Mail – (Optional) (Aktualisierbar) Die E-Mail, die Sie dem Benutzer zuweisen. Muss im gesamten Mietverhältnis eindeutig sein.


Tatsächliches Verhalten

Es scheint, als ob das E-Mail Attribut erforderlich ist.
E-Mail – (Erforderlich) (Aktualisierbar) Die E-Mail, die Sie dem Benutzer zuweisen. Muss im gesamten Mietverhältnis eindeutig sein.
Terraform-Ausgabefehlermeldung:

Error":{"messageId":"error.identity.user.primaryEmailNotSpecified"}}



Resolution


  1. Laden Sie in Prisma Cloud die Terraform- Vorlage für das OCI-Cloud-Konto herunter, nachdem Sie die Onboarding-Schritte hier abgeschlossen haben.

GUI-Pfad: Einstellungen > Anbieter > Cloud-Konto hinzufügen > Oracle > 3. Terraform-Vorlage

Screen Shot 2022-08-12 at 3.55.11 PM.png

  1. Konfigurieren Sie Variablen in Oracle mit den folgenden Konfigurationen.
GUI-Pfad: Stack erstellen > Stack-Informationen > Variablen konfigurieren
Screen Shot 2022-08-12 at 4.05.40 PM.png
  1. Bitte fügen Sie beide Attributabschnitte in die Datei terraform.tf ein, nachdem Sie die Terraform- Vorlage von Prisma Cloud heruntergeladen und unter Stack Information in Oracle hochgeladen haben. Anwendungsbeispiel:

Ressource "oci_identity_user" "Testbenutzer" {
#Erforderlich
Abteil-ID = var.tenancy_ocid
Beschreibung = var.Benutzerbeschreibung
Name = var.Benutzername

#Erforderlich
definierte_tags = {"Operationen.CostCenter"= "42"}
E-Mail = var.Benutzer-E-Mail
freeform_tags = {"Abteilung"= "Finanzen"}
}



Additional Information


Dies scheint ein Problem im Terraform-Provider-OC zu sein, eine anfordern/Anforderung wurde hier bereits eingereicht.

Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000Cr6bCAC&lang=de&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language