install_prometheus_node_exporter

установка-prometheus-node-exporter

Статус сборки GitHub тег Ansible Роль

Установите Prometheus Node Exporter на поддерживаемый хост.

Выполняемые шаги:

  • Найти последнюю доступную версию Prometheus Node Exporter (или указанную)
  • Проверить последнюю доступную версию Prometheus Node Exporter
  • Скачать список SHA256 контрольных сумм для указанной версии Prometheus Node Exporter
  • Скачать указанную версию Prometheus Node Exporter
  • Создать выделенного системного пользователя для Prometheus Node Exporter (если он еще не существует)
  • Извлечь 'node_exporter' из {{ install_prometheus_node_exporter.name }}
  • Настроить файл службы systemd для Prometheus Node Exporter
  • Заставить systemd перечитать конфигурационные файлы служб
  • Включить и перезапустить службу systemd для Prometheus Node Exporter

:exclamation: Требования


Отсутствуют.

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


Переменная Описание Значение по умолчанию
install_prometheus Версия Prometheus Node Exporter для установки latest

Для установки зависимостей используйте:

    $ ansible-galaxy install <dependecy.name>

Установку необходимых ролей Ansible можно также удобно выполнить с помощью:

    $ ansible-galaxy install -r requirements.yml

:notebook: Пример плейбука


Вот пример того, как использовать эту роль в ваших плейбуках:

---
- hosts: servers
  remote_user: ubuntu   # необязательно (ваш удаленный пользователь)
  gather_facts: yes     # необязательно
  become: yes

  roles:
    - { role: itnok.install_prometheus_node_exporter }

  vars:
    install_prometheus: "latest"

:guardsman: Лицензия


MIT (читать подробнее)

О проекте

Install Prometheus Node Exporter on a supported host.

Установить
ansible-galaxy install itnok/ansible-role-install-prometheus-node-exporter
Лицензия
mit
Загрузки
891
Владелец