sansible.logstash
Logstash
Ce rôle installe Logstash pour la pile ELK.
Pour plus d'informations sur Logstash, veuillez visiter elastic logstash.
Installation et Dépendances
Ce rôle installera sansible.users_and_groups
pour gérer l'utilisateur logstash
et sansible.java
pour installer Java.
Pour installer, exécutez ansible-galaxy install sansible.logstash
ou ajoutez ceci à votre
roles.yml
- name: sansible.logstash
version: v2.1.x
et exécutez ansible-galaxy install -p ./roles -r roles.yml
Tags
Ce rôle utilise deux tags : build et configure
build
- Installe Logstash et toutes ses dépendances.configure
- Configure et s'assure que le service Logstash est en cours d'exécution.
Exemples
Pour installer :
- name: Elk Logstash
hosts: "{{ hosts }}"
roles:
- role: sansible.logstash
Pour installer la version 5.* :
- name: Elk Logstash
hosts: "{{ hosts }}"
roles:
- role: sansible.logstash
sansible_logstash_family: 5.x
sansible_logstash_version: 1:5.4.*
Pour installer la version 6.* :
- name: Elk Logstash
hosts: "{{ hosts }}"
roles:
- role: sansible.logstash
sansible_logstash_family: 6.x
sansible_logstash_version: 1:6.6.*
Avec vos propres fichiers de configuration :
- name: Elk Logstash
hosts: "{{ hosts }}"
roles:
- role: sansible.logstash
sansible_logstash_default_config: no
tasks:
- name: Configurer logstash
become: yes
template:
src: "{{ item }}.j2"
dest: "/etc/logstash/conf.d/{{ item }}"
with_items:
- templates/01-inputs.conf
- templates/10-filters.conf
- templates/90-outputs.conf
notify:
- redémarrer logstash
Installer
ansible-galaxy install sansible.logstash
Licence
mit
Téléchargements
46.5k
Propriétaire
See https://github.com/sansible/sansible for more information