apolloclark.auditbeat

Rol de Ansible: auditbeat

Estado de Construcción

Rol de Ansible para instalar y configurar Elastic auditbeat para:

  • 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

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver vars/main-7.2.yml). Puedes sobrecargar las variables creando un diccionario llamado "auditbeat", por ejemplo:

auditbeat:
  version: 7.3.0

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: all
  roles:
    - apolloclark.auditbeat

Pruebas

# ejecutar todas las pruebas, contra todos los sistemas operativos soportados
./travis_tests.sh

# instalar dependencias, configurar pipenv
pip install --user pipenv
pipenv install -r test-requirements.txt --python 2.7

# ejecutar todos los escenarios de prueba, por defecto en Ubuntu 18.04 Bionic
pipenv run molecule test --all

# ejecutar un solo escenario de prueba
pipenv run molecule test --scenario=[default]

# crear un entorno específico, para depuración manual
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

Licencia

MIT / BSD

Información del Autor

Este rol fue creado en 2017 por Apollo Clark

Instalar
ansible-galaxy install apolloclark.auditbeat
Licencia
Unknown
Descargas
939
Propietario
The Winston Wolf of DevSecOps. I solve problems.