CyVerse-Ansible.beats
ansible-beats
Instaluje i konfiguruje określoną instancję Beata.
https://www.elastic.co/guide/en/beats/filebeat/current/index.html
Wymagania
- Ansible 2.x
Zmienne roli
| Zmienna | wymagana | domyślna | komentarze |
|---|---|---|---|
| BEAT_TYPE | nie | "metricbeat" | Nazwa beata do zainstalowania. Lista supported_beats jest określona w zmiennych roli. |
| beat_install | nie | true | Flaga używana do kontrolowania, czy rola powinna wykonywać kroki instalacji. |
| beat_config | nie | Gdy jest określona, dziecko yaml jest używane do wypełnienia pliku konfiguracyjnego beata. Jeśli nie jest określona, plik konfiguracyjny pozostaje bez zmian.* |
|
| beat_svc_state | nie | Gdy jest określona, odpowiada pożądanym parametrom state modułu Ansible Service Module. |
|
| beat_svc_enabled | nie | Gdy jest określona, odpowiada pożądanym parametrom enabled modułu Ansible Service Module. |
|
| beat_cfg_file | nie | {{BEAT_TYPE}}.yml | Jeśli jest określony, ustawia nazwę pliku konfiguracyjnego. |
| beat_version | nie | Jeśli jest określony, zainstaluje określoną wersję. |
*: Możesz użyć przestrzennej nazwy pliku konfiguracyjnego przy definiowaniu zmiennej beat_config, ale nie jest to zalecane.
Zależności
Brak
Przykłady playbooków
Aby zainstalować metricbeat z domyślną konfiguracją:
- hosts: myhosts
vars:
roles:
- rola: cyverse.beats
Aby zainstalować metricbeat z określoną konfiguracją:
- hosts: myhosts
vars:
beat_config:
metricbeat.modules:
- module: system
metricsets:
- cpu
- filesystem
- memory
- network
- process
enabled: true
period: 10s
processes: ['.*']
cpu_ticks: false
- module: apache
metricsets: ["status"]
enabled: true
period: 1s
hosts: ["http://127.0.0.1"]
output.elasticsearch:
hosts: ["127.0.0.1:9200"]
roles:
- rola: cyverse.beats
Aby zainstalować filebeat z określoną konfiguracją:
- hosts: myhosts
vars:
BEAT_TYPE: filebeat
beat_config:
...
roles:
- rola: cyverse.beats
Licencja
Zobacz LICENSE.txt
Informacje o autorze
O projekcie
A role to install and configure Elasticsearch Beats.
Zainstaluj
ansible-galaxy install CyVerse-Ansible.beatsLicencja
other
Pobrania
428
Właściciel
