auditbeat

Ansible Роль: auditbeat

Статус сборки

Ansible роль для установки и настройки Elastic auditbeat для:

  • Ubuntu 18.04 Bionic LTS
  • Ubuntu 16.04 Xenial LTS
  • Debian 10 Buster
  • Debian 9 Stretch
  • RHEL 8 UBI
  • RHEL 7 UBI
  • CentOS 7
  • Amazon Linux 2

Требования

Отсутствуют.

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

Доступные переменные перечислены ниже, вместе с значениями по умолчанию (см. vars/main-7.2.yml). Вы можете переопределить переменные, создавая словарь с именем "auditbeat", например:

auditbeat:
  version: 7.3.0

Зависимости

Отсутствуют.

Пример плейбука

- hosts: all
  roles:
    - apolloclark.auditbeat

Тестирование

# выполнить все тесты на всех поддерживаемых ОС
./travis_tests.sh

# установить зависимости, настроить pipenv
pip install --user pipenv
pipenv install -r test-requirements.txt --python 2.7

# запустить все тестовые сценарии, по умолчанию используется Ubuntu 18.04 Bionic
pipenv run molecule test --all

# запустить один тестовый сценарий
pipenv run molecule test --scenario=[default]

# создать определенную среду для ручной отладки
pipenv run molecule converge
docker exec -it auditbeat-ubuntu_bionic /bin/bash
    cat /etc/os-release
    ps aux
    systemctl status auditbeat
    apt-get install -y net-tools curl nano
    ss -tlu | netstat -tunlp
    curl localhost:8080
    cd /var/log/auditbeat

Лицензия

MIT / BSD

Информация об авторе

Эта роль была создана в 2017 году Apollo Clark

Установить
ansible-galaxy install apolloclark/ansible-role-auditbeat
Лицензия
Unknown
Загрузки
917
Владелец
The Winston Wolf of DevSecOps. I solve problems.