deekayen.alagent

Ansible Rolle: alagent

Molecule Projektstatus: Inaktiv – Das Projekt hat einen stabilen, nutzbaren Zustand erreicht, wird aber nicht mehr aktiv weiterentwickelt; Unterstützung/Wartung wird nach Möglichkeit bereitgestellt.

Dieses Playbook wird verwendet, um den Alert Logic-Agent zu installieren und zu konfigurieren.

Abgeleitet von dem stillgelegten Projekt, das ursprünglich von Alert Logic unter https://github.com/alertlogic/al-agents-ansible-playbooks gesponsert wurde, um eine Lösung für https://github.com/alertlogic/al-agents-ansible-playbooks/issues/32 zu haben, wo GPG-Überprüfungen für RPMs dazu führten, dass Installationen fehlgeschlagen sind.

Anforderungen

Die folgenden Plattformen werden unterstützt.

Debian-Versionen:

  • buster
  • bullseye

Ubuntu-Versionen:

  • 22.04
  • 20.04

RHEL/CentOS-Versionen:

  • 7.x
  • 8.x

Amazon Linux-Versionen:

  • Karoo

Windows-Versionen:

  • Windows Server 2016, 2019

Rollenvariablen

  • al_agent_registration_key - Ihr einzigartiger Registrierungsschlüssel, erforderlich außer in unterstützten Cloud-Bereitstellungen (AWS, Azure). Standard ist your_registration_key_here.
  • al_agent_for_imaging - Die Variable al_agent_for_imaging bestimmt, ob der Agent konfiguriert und bereitgestellt wird. Wenn auf true gesetzt, führt der Installationsprozess eine Installation des Agents durch, startet diesen jedoch nicht, sobald die Installation abgeschlossen ist. Dies ermöglicht es, Instanz-Snapshots zu speichern und später zu verwenden. Wenn diese Variable auf false gesetzt ist, erfolgt der Bereitstellungsprozess während der Installation und der Agent wird nach Abschluss gestartet. Standard ist false.
  • al_agent_egress_host, al_agent_egress_port - Standardmäßig wird der gesamte Verkehr an https://vaporator.alertlogic.com gesendet. Diese Variable ist nützlich, wenn Sie eine Maschine haben, die für den ausgehenden Verkehr verantwortlich ist (NAT-Box). Wenn Sie Ihre eigene URL angeben, stellen Sie sicher, dass sie eine richtig formatierte URI ist. Standard ist https://vaporator.alertlogic.com.
  • al_agent_proxy_url - Standardmäßig benötigt al-agent keinen Proxy. Diese Variable ist nützlich, wenn Sie einen einzelnen Ausgangspunkt vermeiden möchten. Wenn ein Proxy verwendet wird, sind sowohl die Werte al_agent_egress_host als auch al_agent_proxy_url erforderlich. Wenn Sie eine Proxy-URL angeben, stellen Sie sicher, dass sie eine richtig formatierte URI ist. Standard ist nil.

Abhängigkeiten

  • keine bekannten Abhängigkeiten

Beispiel-Playbook

---
- name: AL Agent-Installation auf bestimmte Hosts anwenden
  hosts: al_agents
  roles:
    - { role: deekayen.alagent}

Konfigurationen

Die Variable al_agent_for_imaging bestimmt Ihre Installationsart. Es handelt sich um einen booleschen Wert, der standardmäßig false ist. Wenn Sie diesen Wert auf true setzen, wird Ihr Agent nur für Imaging vorbereitet und nicht bereitgestellt.

Die Installation eines Agents mit den Standardattributen des Kochbuchs richtet den Agenten ein und stellt die Instanz sofort bereit. Wenn Sie Ihren Registrierungsschlüssel korrekt eingestellt haben, sollte Ihr Host innerhalb von 15 Minuten in der Konsole von Alert Logic angezeigt werden. Hinweis: In AWS- und Azure-Bereitstellungen ist die Verwendung des Schlüssels optional und im Allgemeinen nicht erforderlich.

Mitwirken

  1. Forken Sie das Repository auf Github
  2. Erstellen Sie einen benannten Feature-Branch (wie add_component_x)
  3. Schreiben Sie Ihre Änderungen
  4. Schreiben Sie Tests für Ihre Änderungen (falls zutreffend)
  5. Führen Sie die Tests aus und stellen Sie sicher, dass sie alle bestehen
  6. Reichen Sie eine Pull-Anfrage über Github ein

Lizenz und Autoren

Lizenz:

Verbreitet unter der Apache 2.0 Lizenz.

Autoren: Muram Mohamed (mmohamed@alertlogic.com) Justin Early (jearly@alertlogic.com)

Über das Projekt

Configure and Install Alert Logic Agents.

Installieren
ansible-galaxy install deekayen.alagent
GitHub Repository
Lizenz
apache-2.0
Downloads
3.6k
Besitzer
My initials spelled as a word - pronounced /dEE-kAY-En/