Grafana roles
This commit is contained in:
parent
d9822641e3
commit
c870d20dc6
@ -68,3 +68,43 @@ resource "keycloak_role" "grafana-viewer" {
|
|||||||
name = "viewer"
|
name = "viewer"
|
||||||
description = "Viewer"
|
description = "Viewer"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resource "keycloak_group" "grafana_viewer_group" {
|
||||||
|
realm_id = module.grafanaclient.realm.id
|
||||||
|
parent_id = module.grafanaclient.access_group.id
|
||||||
|
name = "grafana-viewer"
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "keycloak_group" "grafana_editor_group" {
|
||||||
|
realm_id = module.grafanaclient.realm.id
|
||||||
|
parent_id = module.grafanaclient.access_group.id
|
||||||
|
name = "grafana-editor"
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "keycloak_group" "grafana_orgadmin_group" {
|
||||||
|
realm_id = module.grafanaclient.realm.id
|
||||||
|
parent_id = module.grafanaclient.access_group.id
|
||||||
|
name = "grafana-orgadmin"
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "keycloak_group_roles" "grafana_viewer_roles" {
|
||||||
|
realm_id = module.grafanaclient.realm.id
|
||||||
|
group_id = keycloak_group.grafana_viewer_group.id
|
||||||
|
role_ids = [
|
||||||
|
keycloak_role.grafana-viewer.id
|
||||||
|
]
|
||||||
|
}
|
||||||
|
resource "keycloak_group_roles" "grafana_editor_roles" {
|
||||||
|
realm_id = module.grafanaclient.realm.id
|
||||||
|
group_id = keycloak_group.grafana_editor_group.id
|
||||||
|
role_ids = [
|
||||||
|
keycloak_role.grafana-editor.id
|
||||||
|
]
|
||||||
|
}
|
||||||
|
resource "keycloak_group_roles" "grafana_orgadmin_roles" {
|
||||||
|
realm_id = module.grafanaclient.realm.id
|
||||||
|
group_id = keycloak_group.grafana_orgadmin_group.id
|
||||||
|
role_ids = [
|
||||||
|
keycloak_role.grafana-admin.id
|
||||||
|
]
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user