omsagent
omsagent
Эта роль была архивирована, последнее распределение также начало давать сбои.
Установите Microsoft omsagent (агент логической аналитики) на вашу систему.
GitHub | GitLab | Качество | Скачивания | Версия |
---|---|---|---|---|
Пример Playbook
Этот пример взят из molecule/default/converge.yml
и тестируется при каждом пуше, запросе на слияние и выпуске.
---
- name: converge
hosts: all
become: yes
gather_facts: yes
roles:
- role: robertdebock.omsagent
Машину необходимо подготовить. В CI это делается с помощью molecule/default/prepare.yml
:
---
- name: prepare
hosts: all
become: yes
gather_facts: no
roles:
- role: robertdebock.bootstrap
- role: robertdebock.core_dependencies
- role: robertdebock.users
users_group_list:
- name: omiusers
users_user_list:
- name: omsagent
group: omiusers
- role: robertdebock.auditd
auditd_local_events: "no"
- role: robertdebock.cron
Также смотрите полное объяснение и пример о том, как использовать эти роли.
Переменные роли
Значения по умолчанию для переменных установлены в defaults/main.yml
:
---
# файл по умолчанию для omsagent
# Дополнительная документация по агенту логической аналитики доступна на:
# https://docs.microsoft.com/en-us/azure/azure-monitor/platfrom/logs-analytics-agent
omsagent_version: "1.13.40-0"
# Директория omsagent_tmp, в которой размещен скрипт установщика.
# Установщик загружает большой файл (125 МБ) в эту директорию.
omsagent_tmp: /tmp
# Укажите пользователя и группу, владеющие директорией.
omsagent_owner: omsagent
omsagent_group: omiusers
# Используйте в качестве домена OMS для подключения.
# Для рабочего пространства аналитики логов Azure в облаке правительства используйте:
# omsagent_domain: opinsights.azure.command
# оставьте пустым, чтобы использовать значение по умолчанию (omsagent_domain: opinsights.azure.com).
omsagent_domain: ""
# Используйте [protocol://][user:password@]proxyhost[:port] как конфигурацию прокси.
# omsagent_proxy: "https://username:password@proxyserver:proxyport"
Требования
- пакеты pip, перечисленные в requirements.txt.
Статус используемых ролей
Следующие роли используются для подготовки системы. Вы можете подготовить вашу систему другим способом.
Требование | GitHub | GitLab |
---|---|---|
robertdebock.auditd | ||
robertdebock.bootstrap | ||
robertdebock.core_dependencies | ||
robertdebock.cron | ||
robertdebock.users |
Контекст
Эта роль является частью многих совместимых ролей. Посмотрите документацию этих ролей для получения дополнительной информации.
Вот обзор связанных ролей:
Совместимость
Эта роль тестировалась на этих образах контейнеров:
контейнер | теги |
---|---|
el | 8 |
Минимальная версия Ansible, необходимая для работы, — 2.10, тесты проводились для:
- Предыдущей версии.
- Текущей версии.
- Версии разработки.
Если вы обнаружите проблемы, пожалуйста, зарегистрируйте их в GitHub
Лицензия
Apache-2.0
Информация об авторе
Пожалуйста, рассмотрите возможность поддержки меня.
ansible-galaxy install robertdebock/ansible-role-omsagent