install_prometheus_node_exporter
установка-prometheus-node-exporter
Установите 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 |
:link: Зависимости
- itnok.is_ubuntu (:octocat: ansible-role-is-ubuntu)
Для установки зависимостей используйте:
$ 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
Загрузки
885
Владелец