Check out this post A GitOps Way To Manage Grafana Data Sources At Scale
.
βββ README.md
βββ aws-ssm-documents
β βββ commands
β β βββ GH-CloneRepository
β β β βββ GH-CloneRepository.yaml
β β β βββ README.md
β β βββ ...
β βββ runbooks
β βββ GF-GenerateDataSources
β βββ GF-UpdateDataSources.yaml
β βββ README.md
β βββ role
β βββ permission-policy.json
β βββ trusted-policy.json
βββ datasources
β βββ team-1
β β βββ clickhouse-example-2.yaml
β β βββ cloudwatch-example-1.yaml
β βββ team-2
β β βββ ...
β βββ ...
βββ scripts
βββ generate-datasource.py
βββ get-secrets.py
βββ ...