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/)

О проекте

Install and configure sensu

Установить
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.