idealista.grafana_role

Logo

构建状态

Prometheus Grafana Ansible 角色

这个 Ansible 角色在 Debian 环境中安装一个 Grafana 服务器。

开始使用

这些说明将帮助你在 Ansible 剧本中获取该角色的副本。启动后,它将在 Debian 系统中安装一个 Grafana 服务器。

先决条件

需要安装 Ansible 2.8.x.x 版本。 目标清单应为 Debian 环境。

出于测试目的,推荐使用 MoleculeDocker 作为驱动程序。建议使用 Pipenv 2018.11.26 和 Python 3。

安装

创建或添加到你的角色依赖文件(例如 requirements.yml)中,来自 GitHub:

- src: http://github.com/idealista/grafana_role.git
  scm: git
  version: 1.6.0
  name: grafana

或者如果你更喜欢使用 Ansible Galaxy 作为来源:

- src: idealista.grafana_role

使用 ansible-galaxy 命令安装该角色:

ansible-galaxy install -p roles -r requirements.yml -f

在剧本中使用:

---
- hosts: someserver
  roles:
    - grafana

使用

查看 defaults 属性文件以了解可能的配置属性。

你可以通过模板或Web界面编辑 Grafana 配置和仪表板。

测试

pipenv shell
pipenv sync
molecule test

构建工具

Ansible

版本控制

有关可用版本,请参见 该存储库的标签

此外,你可以在 CHANGELOG.md 文件中查看每个版本的变化。

作者

此外,请查看参与此项目的 贡献者 列表。

许可证

Apache 2.0 许可证

该项目遵循 Apache 2.0 许可证 - 详情见 LICENSE.txt 文件。

贡献

请阅读 CONTRIBUTING.md 以了解我们的行为准则及提交拉取请求的流程。

关于项目

Grafana server role

安装
ansible-galaxy install idealista.grafana_role
许可证
apache-2.0
下载
350
拥有者
We release serious projects apart from Ansible Roles.