•
이미 설치된 리소스가 있어 다시 apply 진행 시 아래의 문제가 발생하였다.
Error: installation failed
│
│ with helm_release.cert_manager,
│ on 04-eks_addons.tf line 64, in resource "helm_release" "cert_manager":
│ 64: resource "helm_release" "cert_manager" {
│
│ cannot re-use a name that is still in use
╵
╷
│ Error: installation failed
│
│ with helm_release.external_secrets,
│ on 04-eks_addons.tf line 171, in resource "helm_release" "external_secrets":
│ 171: resource "helm_release" "external_secrets" {
│
│ cannot re-use a name that is still in use
Shell
복사
•
Terraform에서 이미 설치된 Helm 릴리스를 가져오는 아래의 방법을 통해 해결 가능하다.
terraform import helm_release.<Resource> <Namespace>/<HelmReleaseName>
# ex. terraform import helm_release.argocd argocd/argocd
Shell
복사
# cert-manager import
terraform import helm_release.cert_manager cert-manager/cert-manager
# external-secrets import
terraform import helm_release.external_secrets external-secrets/external-secrets
Shell
복사

