홈페이지: https://www.terraform.io
포럼: HashiCorp 토론
문서: https://www.terraform.io/docs/
튜토리얼: HashiCorp의 학습 플랫폼
인증 시험: HashiCorp 인증: Terraform Associate
Terraform은 인프라를 안전하고 효율적으로 구축, 변경, 버전 관리하기 위한 도구입니다. Terraform은 기존 및 인기 있는 서비스 제공업체는 물론 맞춤형 사내 솔루션도 관리할 수 있습니다.
Terraform의 주요 기능은 다음과 같습니다.
코드형 인프라 : 인프라는 고급 구성 구문을 사용하여 설명됩니다. 이를 통해 데이터 센터의 청사진의 버전을 관리하고 다른 코드와 마찬가지로 처리할 수 있습니다. 또한 인프라를 공유하고 재사용할 수 있습니다.
실행 계획 : Terraform에는 실행 계획을 생성하는 "계획" 단계가 있습니다. 실행 계획은 적용을 호출할 때 Terraform이 수행할 작업을 보여줍니다. 이를 통해 Terraform이 인프라를 조작할 때 예상치 못한 상황을 피할 수 있습니다.
리소스 그래프 : Terraform은 모든 리소스의 그래프를 작성하고 비종속 리소스의 생성 및 수정을 병렬화합니다. 이로 인해 Terraform은 최대한 효율적으로 인프라를 구축하고 운영자는 인프라의 종속성에 대한 통찰력을 얻습니다.
변경 자동화 : 사람의 상호 작용을 최소화하면서 복잡한 변경 세트를 인프라에 적용할 수 있습니다. 앞서 언급한 실행 계획과 리소스 그래프를 사용하면 Terraform이 어떤 순서로 변경될지 정확히 알 수 있어 가능한 많은 인적 오류를 방지할 수 있습니다.
자세한 내용은 Terraform이란 무엇입니까?를 참조하세요. Terraform 웹사이트의 페이지입니다.
문서는 Terraform 웹사이트에서 확인할 수 있습니다.
소개
선적 서류 비치
Terraform을 처음 사용하고 인프라 생성을 시작하고 싶다면 HashiCorp 학습 플랫폼에 대한 시작하기 가이드를 확인하세요. 학습을 계속하기 위한 추가 가이드도 있습니다.
인증 시험에 합격하여 Terraform 지식을 입증하세요. 시험에 대한 정보를 보려면 인증 페이지를 방문하고 HashiCorp의 학습 플랫폼에서 학습 자료를 찾아보세요.
이 저장소에는 명령줄 인터페이스와 기본 그래프 엔진을 포함하는 Terraform 코어만 포함되어 있습니다. 공급자는 플러그인으로 구현되며 Terraform은 Terraform 레지스트리에 게시된 공급자를 자동으로 다운로드할 수 있습니다. HashiCorp는 일부 공급자를 개발하고 다른 공급자는 다른 조직에서 개발합니다. 자세한 내용은 Terraform 확장을 참조하세요.
Terraform 컴파일 및 제안된 변경 사항 기여에 대해 자세히 알아보려면 기여 가이드를 참조하세요.
버그 보고서를 처리하는 방법에 대해 자세히 알아보려면 버그 분류 가이드를 참조하세요.
이 저장소의 Terraform 문서에 기여하는 방법을 알아보려면 Terraform 문서 README를 참조하세요.
비즈니스 소스 라이선스 1.1