모듈 작성

모듈은 개발자가 재사용하고 더 큰 시스템에서 공유할 수 있는 자동화 코드의 독립형 단위입니다. 모듈은 독립적으로 배치 가능하지 않으며 일반적으로 더 적은 수의 관련 자원을 관리하고 배치 가능한 아키텍처를 빌드하는 데 사용됩니다. 일반적으로 Terraform 또는 Ansible로 코딩되며, 모듈은 Node.js 또는 Python 패키지와 유사한 개발자에게 편리합니다. 모듈을 다른 모듈과 함께 사용하여 복잡한 인프라 요구사항을 해결하는 완전하게 배치 가능한 아키텍처를 빌드할 수 있는 빌딩 블록으로 생각하십시오.

IBM® 에 의해 작성되는 모듈은 공용 GitHub 조직인 terraform-ibm-modules에서 작성되고 소싱됩니다. 모듈에는 사용 정보 및 하나 이상의 실행 가능한 예제가 포함됩니다. 이를 통해 모듈을 공유하는 사용자가 사용 코드를 복사하여 모듈을 시작할 수 있지만 개인용 카탈로그에서 배치할 수 없습니다.

모듈 작성을 위한 가이드라인 및 요구사항

모듈 작성을 위한 가이드라인 및 요구사항은 IBM Cloud Terraform 모듈 문서에서 사용 가능합니다. 사용자 고유의 모듈을 작성하기 위해 다음 자원을 참조할 수 있습니다.

다음 단계: 모듈 공유

모듈을 사용하여 배치 가능한 아키텍처를 작성 할 수 있습니다. 조직 또는 외부 사용자의 다른 사용자와 모듈을 공유하기 위한 몇 가지 옵션이 있습니다.