python模块和脚本,用于邀请从ldap获取的人员到grafana
grafana-inviter的Python项目详细描述
Grafana邀请者
邀请人们加入grafana组织通常是通过grafana ui完成的。对于较小的群体来说,这可能很容易,但是对于较大的群体来说 宁愿不要在ui中乱来,而是以一种自动化的方式来做。
此工具旨在向从LDAP获得的人员发送加入新Grafana组织的邀请。
安装
$ python setup.py install
或
$ pip install grafana-inviter
用法
- 复制example_config.json配置并根据需要进行调整
- 生成具有管理权限的Grafana API令牌(https://<;您的Grafana URL>;/org/apikeys)
- 确保您有一个LDAP服务帐户用户用于创建的搜索
$ grafana-inviter --grafana-token "<YOUR_GF_TOKEN_WITH>" --ldap-user <YOUR_SVC_ACCOUNT_USER> --config config.json --ask-ldap-password LDAP password: Sending invite to John Doe (John Doe@acme.org){'name': 'John Doe', 'loginOrEmail': 'John.Doe@acme.org', 'role': 'Viewer', 'sendEmail': False, 'orgId': 10} > User John.Doe@acme.org is already added to organization Sending invite to Jane Doe (Jane.Doe@acme.org){'name': 'Jane Doe', 'loginOrEmail': 'Jane.Doe@acme.org', 'role': 'Viewer', 'sendEmail': False, 'orgId': 10} > Created invite for Jane.Doe@acme.org Available invite URLs: ['https://<YOUR_GRAFANA_URL>/invite/Vv4Q8SYVyk7ULGpeWvjMXl0iuWLl67']