Terraform ソース リポジトリ

Terraform ソース リポジトリ

このページでは、Google が作成する Google Git リポジトリ内の Terraform スクリプトについて説明します。Terraform スクリプトを使用して、スクリプトの更新を適用できます。

次の表に、Git リポジトリのフォルダ構造と内容を示します。

ファイルまたはディレクトリ 目次
├── cloudbuild.yaml
      
CI/CD トリガーを含む YAML ファイル
├── schemas/
      
データを Telecom Subscriber Insights の BigQuery テーブルに push するためのスキーマ
│   ├── common/
│   │   ├── dpa/
│   │   ├── mdp/
│   │   └── ml/
      
正規化されたスキーマ
│   └── customer/
│       └── Customer_specific.json
      
該当する場合、エンジニアリング チームと協議して開発された、Telecom Subscriber Insights の実装に固有のスキーマ
├── terraform/
      
Terraform スクリプトとサブフォルダ
│   ├── customer/
│   │   ├── env/
│   │   │   ├── dev/
│   │   │   └── prod/
      
環境固有の Telecom Subscriber Insights のデプロイを開始する Terraform スクリプト
│   │   └── modules/
│   │       ├── customer_specific_module_X
│   │       └── customer_specific_module_Y
      
エンジニアリング チームと協議して開発された、Telecom Subscriber Insights の実装に固有の Terraform スクリプト
│   └── modules/
│       ├── bootstrap/
│       ├── bq_transfers/
│       ├── cpid_gen
│       ├── dashboard/
│       ├── dpa/
│       ├── mdp/
│       ├── ml/
│       └── pubsub_to_bq/
      
Telecom Subscriber Insights コンポーネントをデプロイするための汎用 Terraform スクリプト
└── transforms/
      
ソースから Telecom Subscriber Insights スキーマへのマッピングや変換などの変換
    └── customer/
        └── customer_specific-transform.sql
      
Telecom Subscriber Insights の実装に固有の変換