강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của leesh16403876
leesh16403876

câu hỏi đã được viết

Lập trình bảo mật đám mây sử dụng trong thực tế (AWS, Python, Terraform)

Biến và kiểu dữ liệu

.terraform, .terraform.lock.hcl 파일이 생성되지 않는 현상

Viết

·

41

0

안녕하세요. terraform 강의중에 3. 변수와 자료형 이후에서는 동작하는데 이상은 없지만 terraform init 시에 .terraform 폴더와 .terraform.lock.hcl 파일이 생성되지 않습니다. 이것이 정상적인 현상인지 궁굼합니다.

 

Window 환경이고 plugin cache 설정은 terraform.rc 파일에

plugin_cache_dir = "$HOME/.terraform.d/plugin-cache"

disable_checkpoint = true

이렇게 했습니다.

 

awsTerraform

Câu trả lời 2

1

rex님의 프로필 이미지
rex
Người chia sẻ kiến thức

안녕하세요.

.terraform 폴더와 .terraform.lock.hcl 파일은 사용하는 프로바이더나 모듈이 있는 경우에 생성됩니다.

https://developer.hashicorp.com/terraform/cli/commands/init

https://developer.hashicorp.com/terraform/language/files/dependency-lock

링크 2개 참고 부탁드립니다.

아마도 변수만 선언하고 output만 활용한다던가 하셨다면 생성 안됐을 겁니다!

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다.

이시현님, Terraform 사용 시 .terraform 폴더와 .terraform.lock.hcl 파일이 생성되지 않는 문제에 대해 궁금해하셨군요. 이 현상은 몇 가지 설정과 환경에 따라 달라질 수 있습니다. 아래에서 몇 가지 확인 사항을 안내 드리겠습니다.

  1. 파일 경로 및 권한 확인: $HOME/.terraform.d/plugin-cache 경로가 올바르게 설정되어 있는지 확인해보세요. Windows 환경에서는 %USERPROFILE% 대신 $HOME을 사용할 수 있는데, 이 부분이 바이너리를 저장할 올바른 경로로 인식되는지 확인합니다.

  2. 환경 변수 설정: plugin_cache_dir 경로가 올바르게 적용되었는지 terraform init 명령을 실행한 환경에서 확인해보세요. 경로 설정이 제대로 되지 않으면 캐시가 관리되지 않아 폴더 생성이 되지 않을 수 있습니다.

  3. Terraform 버전 확인: 사용 중인 Terraform 버전에 따라 생성 파일이 달라질 수 있습니다. 최신 버전인지 확인하고, 필요시 업데이트하여 시도해보세요.

  4. Output 정보 확인: terraform init 실행 후 나오는 메시지를 꼼꼼히 확인하세요. 어떤 이유로 파일이 생성되지 않았는지 단서가 될 수 있습니다.

위의 방법으로 해결되지 않는다면 해당 내용을 좀 더 자세히 살펴봐야 할 수도 있습니다. 다른 학생의 유사한 문제와 해결 방법을 참고하실 수도 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hình ảnh hồ sơ của leesh16403876
leesh16403876

câu hỏi đã được viết

Đặt câu hỏi