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 属性文件以了解可能的配置属性。

你可以通过模板或网页界面编辑 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
下载
291
拥有者
We release serious projects apart from Ansible Roles.