netdata

логотип netdata

Ansible Роль: netdata

Статус сборки Лицензия Ansible Роль Тег на GitHub

Описание

Разверните систему мониторинга netdata с помощью ansible.

Требования

  • Ansible >= 2.4

Переменные роли

Все переменные, которые можно переопределить, хранятся в файле defaults/main.yml и в таблице ниже.

Имя Значение по умолчанию Описание
netdata_registry "" Использовать собственный реестр netdata
netdata_notifications True Включить уведомления по электронной почте. Эта функция использует команду sendmail для отправки писем, которая не настраивается этой ролью

Пример

Плейбук

---
- hosts: all
  roles:
  - jffz.netdata

Локальное тестирование

Предпочтительный способ локального тестирования роли — использовать Docker и molecule (v2.x). Вам нужно установить Docker на вашу систему. См. "Начало работы" для подходящего пакета Docker для вашей системы. Мы используем tox для упрощения процесса тестирования на нескольких версиях ansible. Для установки tox выполните:

pip install tox

Чтобы запустить тесты на всех версиях ansible (ПРЕДУПРЕЖДЕНИЕ: это может занять время)

tox

Чтобы запустить пользовательскую команду molecule на собственном окружении с только стандартным тестовым сценарием:

tox -e py27-ansible25 -- molecule test -s default

Для получения дополнительной информации о molecule ознакомьтесь с их документацией.

Если вы хотите запустить тесты на удаленном Docker-хосте, просто укажите переменную DOCKER_HOST перед запуском тестов tox.

Лицензия

Этот проект лицензирован по лицензии BSD. См. LICENSE для получения дополнительных сведений.

О проекте

Install netdata on Linux host

Установить
ansible-galaxy install jffz/ansible-netdata
Лицензия
bsd-2-clause
Загрузки
2153
Владелец
Automating boring stuff for smart peoples.