grafana_role
Ansible роль для Prometheus Grafana
Эта Ansible роль устанавливает сервер Grafana в окружении Debian.
Начало работы
Эти инструкции помогут вам получить копию роли для вашего Ansible playbook. После запуска она установит сервер Grafana в системе Debian.
Предварительные требования
Установлена версия Ansible 2.8.x.x. Целевое окружение должно быть Debian.
Для тестирования вам потребуется Molecule с Docker в качестве драйвера. Рекомендуется использовать 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
Используйте в playbook:
---
- hosts: someserver
roles:
- grafana
Использование
Посмотрите файл свойств defaults для доступных параметров конфигурации.
Вы можете редактировать конфигурацию grafana и панели через шаблон или веб-интерфейс.
Тестирование
pipenv shell
pipenv sync
molecule test
Создано с помощью
Версии
Для доступных версий смотрите теги в этом репозитории.
Дополнительно вы можете увидеть, что изменилось в каждой версии в файле CHANGELOG.md.
Авторы
- Idealista - Работа с - idealista
Смотрите также список участников, которые участвовали в этом проекте.
Лицензия
Этот проект лицензирован под лицензией Apache 2.0 - смотрите файл LICENSE.txt для подробностей.
Участие
Пожалуйста, ознакомьтесь с CONTRIBUTING.md для получения подробной информации о нашем кодексе поведения и процессе подачи пулл-запросов.
ansible-galaxy install idealista/grafana_role