alertlogic.al_agents
Ansible Роль: al-agents
Этот плейбук используется для установки и настройки агента Alert Logic.
Требования
Поддерживаемые платформы:
Версии Debian:
- squeeze
- wheezy
- jessie
Версии Ubuntu:
- 10.x
- 12.x
- 14.x
- 16.x
- 18.x
Версии RHEL/CentOS:
- 6.x
- 7.x
Версии SuSE:
- 12.1
- 12.0
- 11.4
- 11.3
Версии Amazon Linux:
- Karoo
Версии Windows:
- Windows Server 2003+SP1, 2008, 2012, 2016
- Windows XP+SP1, Vista, 7, 8, 10
Переменные роли
al_agent_registration_key- ваш уникальный регистрационный ключ, необходимый, за исключением поддерживаемых облачных развертываний (AWS, Azure). Строка по умолчанию -your_registration_key_hereal_agent_for_imaging- Переменнаяal_agent_for_imagingопределяет, будет ли агент настроен и установлен. Если установлено значениеtrue, то процесс установки выполнит установку агента, но агент не запустится после завершения установки. Это позволяет сохранить снимки экземпляра для дальнейшего использования. Если эта переменная установлена вfalse, то процесс развертывания выполняется во время настройки, и агент запускается по завершении. Булевое значение по умолчанию -falseal_agent_egress_host,al_agent_egress_port- По умолчанию весь трафик отправляется на https://vaporator.alertlogic.com.. Эта переменная полезна, если у вас есть машина, ответственная за исходящий трафик (NAT-устройство). Если вы указываете свой собственный URL, убедитесь, что это правильно отформатированный URI. Строка по умолчанию -https://vaporator.alertlogic.comal_agent_proxy_url- По умолчанию al-agent не требует использования прокси. Эта переменная полезна, если вы хотите избежать единой точки выхода. Когда используется прокси, обязательны значенияal_agent_egress_hostиal_agent_proxy_url. Если вы указываете URL прокси, убедитесь, что это правильно отформатированный URI. Строка по умолчанию -nil
Зависимости
- известных зависимостей нет
Пример плейбука
---
- name: Применить установку AL Agent к определенным хостам
hosts: al_agents
roles:
- { role: alertlogic.al_agents}
Настройки
Переменная al_agent_for_imaging определяет ваш тип установки. Это булевое значение и по умолчанию - false. Установка этого значения в true подготовит вашего агента только для создания образов и не будет развертывать агента.
Выполнение установки агента с использованием атрибутов по умолчанию приведет к настройке агента и немедленному развертыванию экземпляра. Если вы правильно задали свой регистрационный ключ, ваш хост должен появиться в Консоли Alert Logic в течение 15 минут. Примечание: в развертываниях AWS и Azure использование ключа является обязательным и, как правило, не требуется.
Участие
- Сделайте форк репозитория на Github
- Создайте именованную ветку функционала (например,
add_component_x) - Напишите ваше изменение
- Напишите тесты для вашего изменения (если применимо)
- Запустите тесты, убедившись, что все они прошли успешно
- Отправьте запрос на слияние с использованием Github
Лицензия и авторы
Лицензия:
Распределяется под лицензией Apache 2.0.
Авторы: Мура Мохамед (mmohamed@alertlogic.com) Джастин Эрли (jearly@alertlogi.com)
ansible-galaxy install alertlogic.al_agents