系列文章
概述
前文 Grafana 系列 - Grafana Terraform Provider 基础 介绍了使用 Grafana Terraform Provider 创建 Datasource.
现在有这么一个现实需求:
有大量的同类型 (type) 的 datasource 需要批量添加,而且这些 datasource 的基本信息是以 json 的格式已经存在。
需要对 json 进行解析/精简/重构等操作并将 json 作为 Terraform 的 datasource.
Json 的格式可能类似于这样:- [
- {
- "env_name": "dev",
- "prom_url": "http://dev-prom.example.com",
- "es_url": "http://dev-es.example.com:9200",
- "jaeger_url": "http://dev-jaeger.example.com"
- },
- {
- "env_name": "test",
- "prom_url": "http://test-prom.example.com",
- "es_url": "http://test-es.example.com:9200",
- "jaeger_url": "http://test-jaeger.example.com"
- }
- ]
复制代码 <blockquote>
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |