jradtilbrook.grafana
Ansible角色:Grafana 
该角色用于安装和配置Grafana,以进行分析和监控。
它仅设计为在Ubuntu 16.04上工作,但其他Debian发行版也应该可以使用。
要求
无。
角色变量
grafana_configuration
:此变量会被保存到Grafana配置文件中,格式为INI。支持任何有效的配置属性。例如,设置GitHub OAuth的配置如下:
grafana_configuration:
'auth.github':
enabled: yes
allow_sign_up: yes
client_id: <你的_client_id>
client_secret: <你的_client_secret>
scopes: user:email
auth_url: https://github.com/login/oauth/authorize
token_url: https://github.com/login/oauth/access_token
api_url: https://api.github.com/user
注意:一些设置需要空格分隔的参数。可以在YAML数组中指定,也可以作为单个字符串。其他设置需要用逗号分隔,必须使用单个字符串。
grafana_install_state
:此选项在Grafana已安装后,可用于将其更新到较新版本。使用latest
来实现此功能。
资源
有关Grafana的文档可以在以下链接中找到:
依赖项
无,但您可能希望在web服务器后面运行Grafana - 我推荐使用geerlingguy.nginx角色。
示例剧本
- hosts: servers
become: yes
roles:
- role: jradtilbrook.grafana
许可证
MIT
关于项目
Install and configure Grafana on Ubuntu
安装
ansible-galaxy install jradtilbrook.grafana
许可证
mit
下载
2.3k
拥有者
Senior Support Engineer at Buildkite