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 использование ключа является обязательным и, как правило, не требуется.

Участие

  1. Сделайте форк репозитория на Github
  2. Создайте именованную ветку функционала (например, add_component_x)
  3. Напишите ваше изменение
  4. Напишите тесты для вашего изменения (если применимо)
  5. Запустите тесты, убедившись, что все они прошли успешно
  6. Отправьте запрос на слияние с использованием Github

Лицензия и авторы

Лицензия:

Распределяется под лицензией Apache 2.0.

Авторы: Мура Мохамед (mmohamed@alertlogic.com) Джастин Эрли (jearly@alertlogi.com)

О проекте

Configure and Install Alert Logic Agents

Установить
ansible-galaxy install alertlogic/al-agents-ansible-playbooks
Лицензия
apache-2.0
Загрузки
71147
Владелец
Alert Logic MDR — unrivaled security for your cloud journey.