공부/IaC
l-with/terraform-provider-ldap issue 등록
haejang
2024. 8. 16. 11:22
728x90
728x90
https://github.com/l-with/terraform-provider-ldap/issues/85
처음 생각)
ldap_entry 의 `data_json` 항목에 <플랜 중에 특정할 수 없는 값 : ex - 아직 생성되지 않은 리소스의 output> 을 넣는 경우 플랜이 제대로 안도는 이슈 존재
1. 일단 동적으로 값을 알아오지 않게 string으로 넣어주면 당장은 해결 가능
2. 또는 그냥 어플라이 두번 돌리면 됨
이렇게 해결은 가능하지만, 프로바이더단 수정이 필요할 것 같아 제보
에러 메세지 :
When expanding the plan for ldap_entry.this to include new values learned so far during apply, provider "registry.terraform.io/l-with/ldap" produced an invalid new value for .data_json: was cty.StringVal(""), but now cty.StringVal("...").
그러나 열심히 메시지를 주고받은 결과,
`ldap_entity`의 `id`값은 미리 알 수 없지만, `dn` 값은 미리 알 수 있기에 그걸 사용하면 된다고 한다.
그 말대로 하니 해결됨. l-with 아저씨 감사합니다.
(근데 사실 id값을 미리 모른다고 해도, plan apply는 정상적으로 작동해야 되지 않나? 싶긴 한데..아몰랑)
끝@!
728x90
728x90