infothrill.datadog_check_lynis
Ansible-Rolle datadog_check_lynis
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
Lizenz
mit
Downloads
2.7k
Besitzer
I was born in the 20th century and I will die in the 21st century