Skip to content

Commit 1e4bb79

Browse files
Docs: Add dashboard example in the main provider page (#1011)
Dashboards are the main thing a user wants to do in Grafana, let's mention it at the forefront of the docs
1 parent 6634236 commit 1e4bb79

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

docs/index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,16 @@ resource "grafana_folder" "my_folder" {
3030
org_id = grafana_organization.my_org.org_id
3131
title = "Test Folder"
3232
}
33+
34+
resource "grafana_dashboard" "test_folder" {
35+
org_id = grafana_organization.my_org.org_id
36+
folder = grafana_folder.my_folder.id
37+
config_json = jsonencode({
38+
"title" : "My Dashboard Title",
39+
"uid" : "my-dashboard-uid"
40+
// ... other dashboard properties
41+
})
42+
}
3343
```
3444

3545
### Creating a Grafana Cloud stack provider

examples/provider/provider.tf

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,13 @@ resource "grafana_folder" "my_folder" {
1313
org_id = grafana_organization.my_org.org_id
1414
title = "Test Folder"
1515
}
16+
17+
resource "grafana_dashboard" "test_folder" {
18+
org_id = grafana_organization.my_org.org_id
19+
folder = grafana_folder.my_folder.id
20+
config_json = jsonencode({
21+
"title" : "My Dashboard Title",
22+
"uid" : "my-dashboard-uid"
23+
// ... other dashboard properties
24+
})
25+
}

0 commit comments

Comments
 (0)