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, доступна по следующим ссылкам:
Зависимости
Нет, но вы можете захотеть запустить grafana за веб-сервером - я рекомендую использовать роль geerlingguy.nginx.
Пример плейбука
- hosts: servers
become: yes
roles:
- role: jradtilbrook.grafana
Лицензия
MIT
Install and configure Grafana on Ubuntu
ansible-galaxy install jradtilbrook/ansible-role-grafana