alagent

Ansible Роль: alagent

Molecule Статус проекта: Неактивный – проект достиг стабильного, usable состояния, но больше не разрабатывается; поддержка/обслуживание будет предоставляться по мере возможности.

Этот плейбук используется для установки и настройки агента Alert Logic.

Он был создан на основе заброшенного проекта, первоначально спонсируемого Alert Logic по адресу https://github.com/alertlogic/al-agents-ansible-playbooks, чтобы обойти https://github.com/alertlogic/al-agents-ansible-playbooks/issues/32, где проверки GPG для RPM привели к сбоям установки.

Требования

Поддерживаются следующие платформы.

Версии Debian:

  • buster
  • bullseye

Версии Ubuntu:

  • 22.04
  • 20.04

Версии RHEL/CentOS:

  • 7.x
  • 8.x

Версии Amazon Linux:

  • Karoo

Версии Windows:

  • Windows Server 2016, 2019

Переменные роли

  • al_agent_registration_key - ваш уникальный регистрационный ключ, необходимый, кроме поддерживаемых облачных развертываний (AWS, Azure). Строка по умолчанию: your_registration_key_here
  • 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: deekayen.alagent}

Конфигурации

Переменная al_agent_for_imaging определяет ваш тип установки. Это булевое значение, по умолчанию — false. Установка этого значения в true подготовит ваш агент только для создания образов и не будет его настраивать.

При установке агента с использованием значений по умолчанию будет выполнена настройка агента и немедленная подготовка экземпляра. Если вы правильно указали свой регистрационный ключ, ваш хост должен появиться в Консоли Alert Logic в течение 15 минут. Примечание: в развертываниях AWS и Azure использование ключа необязательно и в большинстве случаев не требуется.

Участие

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

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

Лицензия:

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

Авторы: Muram Mohamed (mmohamed@alertlogic.com) Justin Early (jearly@alertlogic.com)

О проекте

Configure and Install Alert Logic Agents.

Установить
ansible-galaxy install deekayen/al-agents-ansible-playbooks
Лицензия
apache-2.0
Загрузки
3546
Владелец
My initials spelled as a word - pronounced /dEE-kAY-En/