Terraform source repository
This page describes the Terraform scripts within the Google Git repository that we create for you. You can use the Terraform scripts to apply script updates .
The following table describes the folder structure and contents of the Git repository.
| File or directory | Contents |
├── cloudbuild.yaml |
YAML file that contains CI/CD triggers |
├── schemas/ |
Schemas for pushing data into Telecom Subscriber Insights BigQuery tables |
│ ├── common/ │ │ ├── dpa/ │ │ ├── mdp/ │ │ └── ml/ |
Normalized schema |
│ └── customer/ │ └── Customer_specific.json |
If applicable, schemas specific to your Telecom Subscriber Insights implementation, developed in consultation with your engineering teams |
├── terraform/ |
Terraform scripts and subfolders |
│ ├── customer/ │ │ ├── env/ │ │ │ ├── dev/ │ │ │ └── prod/ |
Terraform scripts to start a Telecom Subscriber Insights deployment specific to your environment |
│ │ └── modules/ │ │ ├── customer_specific_module_X │ │ └── customer_specific_module_Y |
Terraform scripts specific to your Telecom Subscriber Insights implementation, developed in consultation with your engineering teams |
│ └── modules/ │ ├── bootstrap/ │ ├── bq_transfers/ │ ├── cpid_gen │ ├── dashboard/ │ ├── dpa/ │ ├── mdp/ │ ├── ml/ │ └── pubsub_to_bq/ |
Generic Terraform scripts to deploy Telecom Subscriber Insights components |
└── transforms/ |
Transformations, such as source, to Telecom Subscriber Insights schema mapping or conversions |
└── customer/
└── customer_specific-transform.sql
|
Transformations specific to your Telecom Subscriber Insights implementation |

