Done!

How to create a user in Grafana using grafana-cli command line interface?

Technology
Computer Science
Engineering

Progress

6 steps completed!9.53 sec

Answer

To create a user in Grafana using the grafana-cli command line interface, you can use the following command:

grafana-cli admin reset-admin-password <new_password>

This command resets the admin user's password; however, if you're looking to create a new user, Grafana's CLI does not directly support user creation. User management generally needs to be done through the Grafana UI or the API.

If you want to create a user via the API, you can make a POST request to the /api/admin/users endpoint. Here's an example using curl:

curl -X POST http://<grafana_host>:<grafana_port>/api/admin/users \ -H "Content-Type: application/json" \ -H "Authorization: Bearer <your_api_key>" \ -d '{ "email": "[email protected]", "login": "newuser", "name": "New User", "password": "password_here", "orgId": 1 }'

Make sure to replace <grafana_host>, <grafana_port>, and <your_api_key> with your actual Grafana instance details and API key. You can generate an API key from the Grafana UI under Configuration -> API Keys.

Note: Ensure that you have the necessary permissions to create users.