Prisma Cloud : Erreur Terraform 400 lors de l'intégration d'Oracle « OCI-terraform.tf ligne 1, dans la ressource « oci_identity_user »
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" {
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
- 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
- Configurez les variables dans Oracle avec les configurations ci-dessous.
- 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 .