infothrill.datadog_check_lynis

Ansible-Rolle datadog_check_lynis

Build Status Build Status Updates Ansible Rolle

Eine Ansible Rolle zur Installation eines Datadog Agenten-Checks für Lynis, ein Open-Source-Sicherheitsaudit-Tool.

Schnelle Anleitung

requirements.yml:

- src: Datadog.datadog
  version: 4.2.1
- src: infothrill.datadog_check_lynis
  version: v3.0.0

Installation:

ansible-galaxy install -r requirements.yml -p ./roles/

Playbook:

- hosts: servers
    roles:
        - role: Datadog.datadog
        - role: ansible-role-datadog_check_lynis

Um den Check zu konfigurieren, verwenden Sie bitte die Rolle Datadog.datadog und fügen Sie einen Eintrag im checks-Dictionary hinzu:

  lynis:
    init_config:
    instances:
      - metrics:
          - hardening_index
          - installed_packages
          - lynis_tests_done
        report: /var/log/lynis/report.dat

Rollenvariablen

Variable Standard Beschreibung
ddagent_user dd-agent Agent-Benutzer
ddagent_group dd-agent Agent-Gruppe

Abhängigkeiten

Im Prinzip kann diese Rolle eigenständig ausgeführt werden, wurde jedoch nur zusammen mit der Rolle Datadog.datadog getestet. Der empfohlene Ansatz wäre:

  • Datadog mit der übergeordneten Rolle installieren
  • Den Check mit der übergeordneten Rolle konfigurieren
  • Diese Rolle ausführen, um nur das Check-Plugin bereitzustellen

Lizenz

MIT

Autoreninformation

Diese Rolle wurde 2017 von Paul Kremer erstellt.

Änderungen

v4.0.1

  • Unterstützung für Python 3.6-Test fallen lassen
  • Unterstützung für Python 3.7, 3.8, 3.9 hinzufügen
  • Molecule auf 3.x aktualisieren
  • Unterstützung für Ansible 2.8 fallen lassen
  • Unterstützung für Ansible 2.10, 3.0 hinzufügen

v4.0.0

  • Rolle in datadog_check_lynis umbenannt
  • Unterstützung für das Ende der Lebensdauer von Ansible-Versionen 2.5, 2.6, 2.7 fallen lassen

v3.0.0

  • Unterstützung für Agenten > 6 (Python 3+), ältere Versionen fallen lassen
  • Centos / EL7 fallen lassen
  • Test für Ubuntu Focal (20.04) hinzufügen

v2.0.0

  • Unterstützung für Ansible 2.6, 2.7, 2.8, 2.9 hinzufügen
  • Unterstützung für dies EOL-Versionen Ansible 2.2, 2.3, 2.4 fallen lassen
  • Unterstützung für Python2 fallen lassen
  • Unterstützung für EL6 , Ubuntu Trusty 14.04 fallen lassen
  • Unterstützung für Testen mit Ansible 2.8 hinzufügen
  • Abhängigkeiten für Ansible-Lint, Molecule und Docker für Tests aktualisieren

v1.1.0

  • Automatische Erkennung des Konfigurationsverzeichnisses für Agent 5/6 (rückwärtskompatibel)
  • Unterstützung für EL 6,7 hinzufügen
  • Molecule-Test optimieren

v1.0.3

  • Molecule aktualisieren
  • meta/main.yml korrigieren, um die richtigen Werte widerzuspiegeln

v1.0.2

  • Ansible 2.1 entfernen und Ansible 2.5 hinzufügen
  • Molecule aktualisieren

v1.0.1

  • Unbenutzte Dateien und auskommentierten Code entfernen

v1.0

  • Erstveröffentlichung
Über das Projekt

Role to install a datadog check for Lynis

Installieren
ansible-galaxy install infothrill.datadog_check_lynis
GitHub Repository
Lizenz
mit
Downloads
2.7k
Besitzer
I was born in the 20th century and I will die in the 21st century