Terraform 소스 저장소

Terraform 소스 저장소

이 페이지에서는 Google에서 사용자를 위해 만드는 Google Git 저장소 내의 Terraform 스크립트를 설명합니다. Terraform 스크립트를 사용하여 스크립트 업데이트를 적용할 수 있습니다.

다음 표에서는 Git 저장소의 폴더 구조와 콘텐츠를 설명합니다.

파일 또는 디렉터리 콘텐츠
├── cloudbuild.yaml
      
CI/CD 트리거가 포함된 YAML 파일
├── schemas/
      
통신 구독자 통계 BigQuery 테이블로 데이터를 푸시하기 위한 스키마
│   ├── common/
│   │   ├── dpa/
│   │   ├── mdp/
│   │   └── ml/
      
정규화된 스키마
│   └── customer/
│       └── Customer_specific.json
      
해당하는 경우 엔지니어링팀과 협의하여 개발한 통신 구독자 통계 구현과 관련된 스키마
├── terraform/
      
Terraform 스크립트 및 하위 폴더
│   ├── customer/
│   │   ├── env/
│   │   │   ├── dev/
│   │   │   └── prod/
      
환경에 맞는 Telecom Subscriber Insights 배포를 시작하는 Terraform 스크립트
│   │   └── modules/
│   │       ├── customer_specific_module_X
│   │       └── customer_specific_module_Y
      
엔지니어링팀과 협의하여 개발한 통신 구독자 통계 구현과 관련된 Terraform 스크립트
│   └── modules/
│       ├── bootstrap/
│       ├── bq_transfers/
│       ├── cpid_gen
│       ├── dashboard/
│       ├── dpa/
│       ├── mdp/
│       ├── ml/
│       └── pubsub_to_bq/
      
Telecom Subscriber Insights 구성요소를 배포하는 일반 Terraform 스크립트
└── transforms/
      
소스에서 통신 구독자 통계 스키마 매핑 또는 변환과 같은 변환
    └── customer/
        └── customer_specific-transform.sql
      
Telecom Subscriber Insights 구현과 관련된 변환