如何将用户和团队导入grafana?
我正在配置grafana并在没有数据库的情况下运行它。我正在使用地形和头盔来做到这一点。我已经知道我可以存储我的仪表板文件,将它们放在grafana helm图表的values.yaml文件中,并以这种方式提供它们 仪表板在发布之间保持不变是件好事,但用户和团队不会。我找不到可以上传或存储包含此信息的某种JSON文件的位置 有关更多信息,我正在使用Google Oauth 如何提供用户和团队的信息?这不必是特定于舵手的。如果它是某种卷装载的东西,那么它也会起作用。我们只是使用via Ansible(使用uri模块),它可能会帮助您或将您推向正确的方向如何将用户和团队导入grafana?,grafana,kubernetes-helm,Grafana,Kubernetes Helm,我正在配置grafana并在没有数据库的情况下运行它。我正在使用地形和头盔来做到这一点。我已经知道我可以存储我的仪表板文件,将它们放在grafana helm图表的values.yaml文件中,并以这种方式提供它们 仪表板在发布之间保持不变是件好事,但用户和团队不会。我找不到可以上传或存储包含此信息的某种JSON文件的位置 有关更多信息,我正在使用Google Oauth 如何提供用户和团队的信息?这不必是特定于舵手的。如果它是某种卷装载的东西,那么它也会起作用。我们只是使用via Ansibl
- name: create users
uri:
url: "https://{{ grafana_url }}/api/admin/users"
user: admin
password: "{{ admin_password }}"
force_basic_auth: yes
method: POST
headers:
Accept: application/json
Content-Type: application/json
body:
name: "{{ item.name }}"
email: "{{ item.email }}"
login: "{{ item.email }}"
password: "{{ pass }}"
body_format: json
with_items: "{{ admin_list }}"
那么这个列表就是一个简单的yaml
admin_list:
- name: "Mrs. X"
login: "x@gmail.com"
- name: "Ms. Y"
login: "y@gmail.com"
第二,你可以定义(我自己从来没有用过)
resource "grafana_organization" "org" {
name = "Grafana Organization"
admin_user = "admin"
create_users = true
admins = [
"admin@example.com"
]
editors = [
"editor-01@example.com",
"editor-02@example.com"
]
viewers = [
"viewer-01@example.com",
"viewer-02@example.com"
]
}