sensu_go
#######################################################################################################
:exclamation: УСТАРЕВШИЙ :exclamation:
Этот репозиторий и связанная с ним роль устарели в пользу Manala Ansible Collection
Информацию о его использовании вы можете найти в репозитории коллекции
#######################################################################################################
Ansible Роль: Sensu Go [
:exclamation: Сообщить об ошибках и отправить Pull Requests в основной репозиторий Ansible Role :exclamation:
Эта роль предназначена для настройки Sensu Go.
Она является частью Manala Ansible stack, но может использоваться как отдельный компонент.
Требования
Эта роль предназначена для работы с официальными пакетами sensu go, доступными в репозитории sensu go. Пожалуйста, используйте роль manala.apt для правильной обработки.
manala_apt_preferences:
- sensu-go@sensu-go
Зависимости
Нет.
Установка
Ansible 2+
Используя ansible galaxy cli:
ansible-galaxy install manala.sensu_go
Используя файл зависимостей ansible galaxy:
- src: manala.sensu_go
Обработчики роли
Название | Тип | Описание |
---|---|---|
sensu go restart |
Сервис | Перезапускает все установленные сервисы sensu go |
Переменные роли
Название | По умолчанию | Тип | Описание |
---|---|---|---|
manala_sensu_go_install_packages |
~ | Массив | Пакеты зависимостей для установки |
manala_sensu_go_install_packages_default |
['sensu-go-backend', sensu-go-cli'] | Массив | Пакеты зависимостей по умолчанию для установки |
manala_sensu_go_backend |
false | Массив | Дополнительный пакет для установки ('sensu-go-backend', если установлено значение true) |
manala_sensu_go_backend_config_file |
/etc/sensu/backend.yml | Строка | Путь к файлу конфигурации backend |
manala_sensu_go_backend_config |
{} | Массив | Директивы конфигурации для sensu-backend |
manala_sensu_go_agent_config_file |
/etc/sensu/agent.yml | Строка | Путь к файлу конфигурации агента |
manala_sensu_go_agent_config |
{} | Массив | Директивы конфигурации для sensu-agent |
manala_sensu_go_services |
{} | Массив | Включить и запустить сервисы sensu (sensu-backend, sensu-agent) |
Пример конфигурации
Sensu Go backend
manala_sensu_go_backend: true
manala_sensu_go_backend_config:
- state-dir: /tmp
Sensu Go agent
manala_sensu_go_agent_config:
- backend-url: ['ws://127.0.0.1:8081']
- subscriptions: ['linux', 'mysql', 'foo']
Пример playbook
- hosts: sensu
roles:
- { role: manala.sensu_go }
Лицензия
MIT
Информация об авторе
Manala (http://www.manala.io/)
Установить
ansible-galaxy install manala/ansible-role-sensu_go
Лицензия
Unknown
Загрузки
609
Владелец
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.