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_here
al_agent_for_imaging
- Переменнаяal_agent_for_imaging
определяет, будет ли агент настроен и установлен. Если установлено значениеtrue
, то процесс установки выполнит установку агента, но агент не запустится после завершения установки. Это позволяет сохранить снимки экземпляра для дальнейшего использования. Если эта переменная установлена вfalse
, то процесс развертывания выполняется во время настройки, и агент запускается по завершении. Булевое значение по умолчанию -false
al_agent_egress_host
,al_agent_egress_port
- По умолчанию весь трафик отправляется на https://vaporator.alertlogic.com.. Эта переменная полезна, если у вас есть машина, ответственная за исходящий трафик (NAT-устройство). Если вы указываете свой собственный URL, убедитесь, что это правильно отформатированный URI. Строка по умолчанию -https://vaporator.alertlogic.com
al_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-ansible-playbooks