apolloclark.auditbeat

Ansible Rôle : auditbeat

Statut de Build

Rôle Ansible pour installer et configurer Elastic auditbeat pour :

  • 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

Exigences

Aucune.

Variables du Rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir vars/main-7.2.yml). Vous pouvez surcharger les variables en créant un dictionnaire appelé "auditbeat", par exemple :

auditbeat:
  version: 7.3.0

Dépendances

Aucune.

Exemple de Playbook

- hosts: all
  roles:
    - apolloclark.auditbeat

Tests

# exécute tous les tests, sur tous les systèmes d'exploitation pris en charge
./travis_tests.sh

# installer les dépendances, configurer pipenv
pip install --user pipenv
pipenv install -r test-requirements.txt --python 2.7

# exécuter tous les scénarios de test, par défaut sur Ubuntu 18.04 Bionic
pipenv run molecule test --all

# exécuter un seul scénario de test
pipenv run molecule test --scenario=[default]

# construire un environnement spécifique, pour le débogage manuel
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

Licence

MIT / BSD

Informations sur l'Auteur

Ce rôle a été créé en 2017 par Apollo Clark

Installer
ansible-galaxy install apolloclark.auditbeat
Licence
Unknown
Téléchargements
939
Propriétaire
The Winston Wolf of DevSecOps. I solve problems.