Prisma Cloud: Oracle 온보딩 시 Terraform 오류 400 "OCI-terraform.tf line 1, in resource "oci_identity_user"
5224
Created On 08/08/22 13:11 PM - Last Modified 02/07/25 21:42 PM
Symptom
Error when running "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
- 프리즈마 클라우드
- 테라폼
- OCI(오라클)
Cause
예상되는 동작
Terraform 공급자 설명서에는 oci_identity_user 이메일 속성이 선택 사항이라고 명시되어 있습니다.
이메일 - (선택 사항) (업데이트 가능) 사용자 에게 할당하는 이메일 . 테넌시 전체에서 고유해야 합니다.
실제 행동
이메일 속성이 필요한 것 같습니다.
이메일 - (필수) (업데이트 가능) 사용자 에게 할당하는 이메일 입니다. 테넌시 전체에서 고유해야 합니다.
Terraform 출력 오류 메시지:
Error":{"messageId":"error.identity.user.primaryEmailNotSpecified"}}
Resolution
- Prisma Cloud에서 여기의 온보딩 단계를 완료한 후 OCI 클라우드 계정 Terraform 템플릿 다운로드하세요.
GUI 경로: 설정 > 공급자 > 클라우드 계정 추가 > Oracle > 3. Terraform 템플릿
- 아래 구성을 사용하여 Oracle에서 변수를 구성합니다.
GUI 경로: 스택 생성 > 스택 정보 > 변수 구성
- Prisma Cloud에서 terraform 템플릿 다운로드하고 Stack Information에서 Oracle에 업로드한 후 terraform.tf 파일에 두 속성 섹션을 모두 포함하세요. 사용 예:
리소스 "oci_identity_user" "test_user" {
#필수의
compartment_id = var.tenancy_ocid
설명 = var.user_description
이름 = var.user_name
#필수의
정의된 태그 = {"운영 비용 센터" = "42"}
이메일 = var.user_email
freeform_tags = {"부서"= "재무"}
}
Additional Information
이 문제는 terraform-provider-oci의 문제인 것으로 보입니다. 이에 대한 요청 이미 여기에 접수되었습니다.