Prisma Cloud : Erreur Terraform 400 lors de l'intégration d'Oracle « OCI-terraform.tf ligne 1, dans la ressource « oci_identity_user »

Prisma Cloud : Erreur Terraform 400 lors de l'intégration d'Oracle « OCI-terraform.tf ligne 1, dans la ressource « oci_identity_user »

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


Symptom


Error when running "Application Terraform" 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


  • Nuage de prisme
  • Terraform
  • OCI (Oracle)


Cause


Comportement attendu

La documentation du fournisseur Terraform indique que l'attribut de e-mail, messagerie oci_identity_user est facultatif.
e-mail, messagerie - (Facultatif) (Possibilité de mise à jour) L' e-mail, messagerie que vous attribuez à l' utilisateur. Doit être unique dans toute la location.


Comportement réel

Il semble que l'attribut e-mail, messagerie soit obligatoire.
e-mail, messagerie - (Obligatoire) (Possibilité de mise à jour) L' e-mail, messagerie que vous attribuez à l' utilisateur. Doit être unique dans toute la location.
Message d'erreur de sortie de Terraform :

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



Resolution


  1. Dans Prisma Cloud, téléchargez le modèle Terraform de compte cloud OCI après avoir terminé les étapes d'intégration ici .

Chemin d'accès à l'interface graphique : Paramètres > Fournisseurs > Ajouter un compte Cloud > Oracle > 3. Modèle Terraform

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

  1. Configurez les variables dans Oracle avec les configurations ci-dessous.
Chemin de l'interface graphique : Créer une pile > Informations sur la pile > Configurer les variables
Screen Shot 2022-08-12 at 4.05.40 PM.png
  1. Veuillez inclure les deux sections d'attributs dans le fichier terraform.tf après avoir téléchargé le modèle Terraform depuis Prisma Cloud et l'avoir chargé dans Oracle sous Informations sur la pile. Exemple d'utilisation :

ressource "oci_identity_user" "test_user" {
#Requis
compartiment_id = var.tenancy_ocid
description = var.user_description
nom = var.nom_utilisateur

#Requis
defined_tags = {"Operations.CostCenter"= "42"}
e-mail, messagerie = var.user_email
freeform_tags = {"Département"= "Finances"}
}



Additional Information


Il semble que ce soit un problème dans le terraform-provider-oci, une requête a déjà été déposée à ce sujet ici .

Actions
  • Print
  • Copy Link

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

Choose Language