datadog_check_lynis

Ansible роль datadog_check_lynis

Статус сборки Статус сборки Обновления Ansible Роль

Это Ansible роль для установки проверки агента Datadog для Lynis, инструмента для анализа безопасности с открытым исходным кодом.

Быстрое руководство

requirements.yml:

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

Установка:

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

Плейбук:

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

Для настройки проверки используйте роль Datadog.datadog и добавьте запись в словарь checks:

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

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

переменная значение по умолчанию описание
ddagent_user dd-agent пользователь агента
ddagent_group dd-agent группа агента

Зависимости

В принципе, эту роль можно выполнять самостоятельно, однако она тестировалась только в паре с ролью Datadog.datadog. Рекомендуемый подход:

  • установить datadog с помощью основной роли
  • настроить проверку с помощью основной роли
  • запустить эту роль для развертывания плагина проверки

Лицензия

MIT

Авторская информация

Эта роль была создана в 2017 году Полом Кремером.

Изменения

v4.0.1

  • Удалена поддержка тестирования python 3.6
  • Добавлена поддержка тестирования для python 3.7, 3.8, 3.9
  • Обновлён molecule до версии 3.x
  • Удалена поддержка ansible 2.8
  • Добавлена поддержка ansible 2.10, 3.0

v4.0.0

  • Переименована роль в datadog_check_lynis
  • Удалена поддержка устаревших версий ansible 2.5, 2.6, 2.7

v3.0.0

  • Добавлена поддержка для агента > 6 (python 3+), удалена поддержка более старых версий
  • Удалена поддержка Centos / EL7
  • Добавлен тест для Ubuntu focal (20.04)

v2.0.0

  • Добавлена поддержка ansible 2.6, 2.7, 2.8, 2.9
  • Удалена поддержка устаревших версий ansible 2.2, 2.3, 2.4
  • Удалена поддержка python2
  • Удалена поддержка EL6, ubuntu trusty 14.04
  • Добавлена поддержка тестирования для ansible 2.8
  • Обновлены зависимости ansible-lint, molecule и docker для тестирования

v1.1.0

  • Автоопределение конфигурационного каталога agent5/6 (обратная совместимость)
  • Добавлена поддержка EL 6,7
  • Оптимизация тестов molecule

v1.0.3

  • Обновление molecule
  • Исправление meta/main.yml для отражения правильных значений

v1.0.2

  • Удаление ansible 2.1 и добавление ansible 2.5
  • Обновление molecule

v1.0.1

  • Удаление неиспользуемых файлов и закомментированного кода

v1.0

  • начальный релиз
О проекте

Role to install a datadog check for Lynis

Установить
ansible-galaxy install infothrill/ansible-role-datadog_check_lynis
Лицензия
mit
Загрузки
2648
Владелец
I was born in the 20th century and I will die in the 21st century