Prisma Cloud: Error 400 de Terraform al incorporar Oracle "OCI-terraform.tf línea 1, en el recurso "oci_identity_user"

Prisma Cloud: Error 400 de Terraform al incorporar Oracle "OCI-terraform.tf línea 1, en el recurso "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 aplicar" 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


  • Nube Prisma
  • Terraformar
  • OCI (Oráculo)


Cause


Comportamiento esperado

La documentación del proveedor de Terraform indica que el atributo de correo electrónico oci_identity_user es opcional.
correo electrónico - (opcional) (actualizable) El correo electrónico que le asigna al usuario. Debe ser único en toda la tenencia.


Comportamiento real

Parece que el atributo de correo electrónico es obligatorio.
correo electrónico - (Obligatorio) (Actualizable) El correo electrónico que le asigna al usuario. Debe ser único en toda la tenencia.
Mensaje de error de salida de Terraform:

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



Resolution


  1. En Prisma Cloud, descargue la plantilla Terraform de la cuenta en la nube OCI después de completar los pasos de incorporación aquí .

Ruta de la GUI: Configuración > Proveedores > Agregar cuenta en la nube > Oracle > 3. Plantilla Terraform

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

  1. Configure variables en Oracle con las siguientes configuraciones.
Ruta de la GUI: Crear pila > Información de la pila > Configurar variables
Screen Shot 2022-08-12 at 4.05.40 PM.png
  1. Incluya ambas secciones de atributos en el archivo terraform.tf después de descargar la plantilla de Terraform de Prisma Cloud y cargarla en Oracle en Información de pila. Ejemplo de uso:

recurso "oci_identity_user" "test_user" {
#Requerido
id_compartimento = var.tenancy_ocid
descripción = var.user_description
nombre = var.nombre_usuario

#Requerido
etiquetas_definidas = {"Operaciones.Centro_de_costos"= "42"}
correo electrónico = var.user_email
freeform_tags = {"Departamento"= "Finanzas"}
}



Additional Information


Esto parece ser un problema en terraform-provider-oci, ya se ha presentado una solicitud para esto aquí .

Actions
  • Print
  • Copy Link

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

Choose Language