Terraform Best Practices
Terraform consultingTwitter @antonbabenkoTerraform Weekly
한국어 (Korean)
한국어 (Korean)
  • 어서오세요
  • 주요 개념
  • 코드 구조
  • 코드 구조 예제
    • Terragrunt
    • Terraform
      • Terraform을 사용한 소규모 인프라
      • Terraform을 사용한 중간 규모 인프라
      • Terraform을 사용한 대규모 인프라
  • 명명 규칙
  • 코드 스타일링
  • FAQ
  • 참고 자료
  • Terraform 구성(configurations) 작성하기
  • 워크샵
Powered by GitBook
On this page
  • 제가 알고 있어야 하고 사용을 고려해야 할 도구는 무엇일까요?
  • 의존성 지옥에 대한 해결책은 무엇입니까?
Export as PDF

FAQ

자주 묻는 테라폼에 관한 질문

Previous코드 스타일링Next참고 자료

Last updated 1 year ago

제가 알고 있어야 하고 사용을 고려해야 할 도구는 무엇일까요?

  • - 오케스트레이션 도구

  • - 코드 린터

  • - 버전 관리자

  • - 풀 리퀘스트 자동화

  • - pre-commit 프레임워크와 함께 사용하는 Terraform용 git 후크 모음

  • - 풀 요청에서 Terraform에 대한 클라우드 비용 추정. Terragrunt, Atlantis 및 pre-commit 테라폼에서도 사용 가능합니다.

에 대한 해결책은 무엇입니까?

리소스 및 인프라 모듈의 버전을 지정해야 합니다. 프로바이더는 모듈 외부에서, 하지만 구성(composition) 내에서만 구성되어야(configure) 합니다. 프로바이더 및 Terraform 버전도 잠글 수 있습니다.

마스터 의존성 관리 도구는 없지만 의존성 사양과 관련된 문제를 줄이는 몇 가지 팁이 있습니다. 예를 들어, 을 사용하여 의존성 업데이트를 자동화할 수 있습니다. Dependabot은 의존성을 안전하게 최신 상태로 유지하기 위해 풀 리퀘스트를 생성합니다. Dependabot은 Terraform 구성(configurations)을 지원합니다.

Terragrunt
tflint
tfenv
Atlantis
pre-commit-terraform
Infracost
의존성 지옥
Dependabot