script 1(Module 1): For Billing account
- serviceAccount --project level ---assigning it roles(viewer) and other roles specified description- security operations(pub sub,monitoring ,logs)
- bucket creation
- Scheduling Queries
Script 2(Module 2): For linked project -org
- api enablement
- Same Service account - Org ---> custom role I have created it as a blank template i.e., you need to add the variables value before running.
IMPORTANT NOTE: This module only works in GCP CLI CONSOLE (tested).