inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Trung cấp, Phần ứng dụng #1 DevOps : Infrastructure as Code với AWS và Terraform

.terraform 디렉토리에 관해

Đã giải quyết

306

dntls12729320

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

1

안녕하세요. 중급강의를 듣고 실습하던 중 궁금한 사항이 생겨 chatgpt나 구글을 찾아봤지만 답을 찾지 못해 질문드립니다.

 

terraform의 경우 명령어의 실행범위가 현재 위치한 디렉토리 내로 한정되어 각 디렉토리별로 terraform init 명령어를 입력해주어야 하는 것 같은데 이때 .terraform 디렉토리가 init 명령어를 실행하는 디렉토리마다 생성이됩니다. 그런데 이 .terraform 디렉토리의 크기가 aws 를 기준으로는 약 470mb정도가되어 실제로 사용할 때는 프로젝트별로 하나의 .terraform 디렉토리를 공유해서 사용한다던가 하는 효율적인 방법이 있을거라고 생각하는데 도저히 찾지못해 질문드립니다.

 

aws Terraform devops

Câu trả lời 1

0

jupitersong477736

안녕하세요.

송주영입니다.

.terraform 파일은 일종의 skd 라서 크기가 매우큽니다.

 

아래 블로그나 "테라폼 provider cache" 등등으로 검색하시면,

.init 파일의 sdk 들을 캐쉬하는 방법들이 나와있습니다. 해당 방법을 사용하시면 중앙관리를 하실 수 있습니다~!

https://2ham-s.tistory.com/entry/AWS%ED%85%8C%EB%9D%BC%ED%8F%BCTerraform-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%BA%90%EC%8B%9C-%EC%84%A4%EC%A0%95

 

0

jupitersong477736

$HOME에

.terraformrc 파일을 만드신 후에

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

 

이런식으로 설정해주시면 됩니다~

좋은 팁을 제가 강의에서 놓쳤네요! 추가해놓도록 하겠습니다.

1

dntls12729320

분명 방법은 있을거같은데 찾지못해 답답했는데 해결해주셔서 속이 시원해졌습니다. 감사합니다!!

image pull 에러

1

6

2

cursor 환경

0

3

1

실전 문제 풀이 15 - Q. 14

0

5

0

개발 환경 준비와 프로젝트 구조 강의 관련

1

6

2

저장 공간

1

16

2

영상오류

0

18

1

프롬프트 설계 파일

0

16

2

프리티어 (무료플랜) 은 스토리지 게이트웨이 생성이 안되는것 같습니다.

0

8

1

실무에서 동의어 정의 관련

0

24

2

colab 코드 실행시 error

1

31

2

강의사이트 접속 에러 문의 드립니다.

0

67

2

모듈 관련 질문드립니다!

0

95

0

모듈과 .tf 파일 분할에 대해서 의견이 궁금합니다.

1

310

2

SSM VPC Endpoint 관련 질문 드립니다

0

308

2

세팅 질문입니다.

0

347

1

강의 자료 중 vpc를 module이 아닌 디렉토리의 복사 붙여넣기로 사용한 이유

1

311

1

backend로 설정한 s3 bucket의 destroy

0

346

1

질문입니다.

2

249

2

AWS Paramater store 실습도중 Error: creating SSM Parameter (test-key): 에러 발생

1

304

1

안녕하세요. 깃헙 파일 관련 질문 드립니다.

1

294

1

Error: Cannot assume IAM Role 에러

1

336

1

심볼릭 링크 관련하여 질문 드립니다.

1

399

3

Error: Cannot assume IAM Role 에러 관련 질문 드립니다.

1

579

4

안녕하세요.

1

377

2