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

安装
ansible-galaxy install jradtilbrook.grafana
许可证
mit
下载
2.3k
拥有者
Senior Support Engineer at Buildkite