가져온 푸른 리소스를 사용하는 terraform 스크립트 'script1.tf'가 있습니다.이 스크립트는 제대로 작동합니다.terraform, 삭제 및 재생성을 시도하는 모듈에서 가져온 리소스를 사용합니다.
다음으로 'script1'을 소스로 사용하여 모듈을 실행하려고했지만 모듈이 가져온 리소스를 다시 만들고 싶습니다. 가져온 리소스는 Google 팀에서 관리하지 않습니다. 난 그냥 수정없이 그들을 사용하고 싶습니다.
제 질문은 가져온 리소스 사용에 관한 것입니다. 제한 사항, 일부 리소스는 Google 팀에서 관리하지 않지만 .tf 파일에서 참조해야하므로 가져 오기가 작업 스크립트의 디렉토리에서 발생해야합니다.
예 : 가져온 이미 만든 서브넷을 사용하여 NIC 만들기.
소스를 'script1'로 사용하는 다른 tf 파일에서 가져온 리소스를 무시하거나 업데이트하거나 생성하지 않고 모듈을 사용할 때 사용할 수 있습니다.
이 시나리오에서는 작동하지 않습니다.
요약하면 가져온 리소스를 사용하는 스크립트가 제대로 작동하여 가져온 리소스에 의존하는 리소스를 만들 수 있습니다. 소스 스크립트를 사용하는 모듈은 외부에서 생성 된 리소스 (수정 권한이 없음)를 다시 만들 때 오류가 발생하므로 실패합니다 (수정 권한이 없음).