1
0
Fork 0
mirror of synced 2024-11-22 08:55:35 -05:00

Merge "Add grafana admin password management"

This commit is contained in:
mcp-jenkins 2018-10-17 10:09:50 +00:00 committed by Gerrit Code Review
commit f2dd53204f
3 changed files with 24 additions and 0 deletions

View file

@ -111,4 +111,7 @@ grafana_client_dashboard_{{ dashboard_name }}:
{%- endif %} {%- endif %}
{%- endfor %} {%- endfor %}
include:
- grafana.client.user
{%- endif %} {%- endif %}

18
grafana/client/user.sls Normal file
View file

@ -0,0 +1,18 @@
{%- from "grafana/map.jinja" import client with context %}
grafana_admin_user_{{ client.server.user }}_present:
grafana4_user.present:
- name: {{ client.server.user }}
- password: {{ client.server.password }}
- email: "{{ client.server.user }}@localhost"
- fullname: {{ client.server.user }}
- is_admin: true
grafana_admin_user_{{ client.server.user }}_update_password:
module.run:
- name: grafana4.update_user_password
- userid: {{ client.server.user_id }}
- kwargs:
password: {{ client.server.password }}
- require:
- grafana4_user: grafana_admin_user_{{ client.server.user }}_present

View file

@ -54,6 +54,9 @@ Debian:
server: server:
host: 127.0.0.1 host: 127.0.0.1
port: 3000 port: 3000
user: admin
password: admin
user_id: 1
remote_data: remote_data:
engine: none engine: none
datasource: {} datasource: {}