.terraform 디렉토리에 관해
안녕하세요. 중급강의를 듣고 실습하던 중 궁금한 사항이 생겨 chatgpt나 구글을 찾아봤지만 답을 찾지 못해 질문드립니다.
terraform의 경우 명령어의 실행범위가 현재 위치한 디렉토리 내로 한정되어 각 디렉토리별로 terraform init 명령어를 입력해주어야 하는 것 같은데 이때 .terraform 디렉토리가 init 명령어를 실행하는 디렉토리마다 생성이됩니다. 그런데 이 .terraform 디렉토리의 크기가 aws 를 기준으로는 약 470mb정도가되어 실제로 사용할 때는 프로젝트별로 하나의 .terraform 디렉토리를 공유해서 사용한다던가 하는 효율적인 방법이 있을거라고 생각하는데 도저히 찾지못해 질문드립니다.
Answer 1
0
안녕하세요.
송주영입니다.
.terraform 파일은 일종의 skd 라서 크기가 매우큽니다.
아래 블로그나 "테라폼 provider cache" 등등으로 검색하시면,
.init 파일의 sdk 들을 캐쉬하는 방법들이 나와있습니다. 해당 방법을 사용하시면 중앙관리를 하실 수 있습니다~!
0
$HOME에
.terraformrc 파일을 만드신 후에
plugin_cache_dir = "$HOME/.terraform.d/plugin-cache"
이런식으로 설정해주시면 됩니다~
좋은 팁을 제가 강의에서 놓쳤네요! 추가해놓도록 하겠습니다.
Deployment 업데이트-2 해결 방식 문의
1
11
1
수강기간 연장부탁드립니다
0
27
2
Alpha vantage 유료화?
0
37
2
강의자료 받았는데요
0
42
1
colab 작동
0
56
2
virtualbox 설치시
1
39
1
[클라우드 설정 중 앞 내용 문의 사항]
1
39
1
https:// studio.opentofu.click 로 접속이 안돼요
0
43
1
aws 계정 생성 질문
1
63
1
에이전트 프로그램 다운로드 불가
0
70
2
강의사이트 접속 에러 문의 드립니다.
0
92
2
모듈 관련 질문드립니다!
0
107
0
모듈과 .tf 파일 분할에 대해서 의견이 궁금합니다.
1
350
2
SSM VPC Endpoint 관련 질문 드립니다
0
345
2
세팅 질문입니다.
0
374
1
강의 자료 중 vpc를 module이 아닌 디렉토리의 복사 붙여넣기로 사용한 이유
1
330
1
backend로 설정한 s3 bucket의 destroy
0
369
1
질문입니다.
2
273
2
AWS Paramater store 실습도중 Error: creating SSM Parameter (test-key): 에러 발생
1
333
1
안녕하세요. 깃헙 파일 관련 질문 드립니다.
1
319
1
Error: Cannot assume IAM Role 에러
1
356
1
심볼릭 링크 관련하여 질문 드립니다.
1
444
3
Error: Cannot assume IAM Role 에러 관련 질문 드립니다.
1
633
4
안녕하세요.
1
399
2

