nephelaiio.heartbeat
nephelaiio.heartbeat
To rola ansible do instalacji i konfiguracji heartbeat.
Zmienne roli
Proszę odwołać się do pliku domyślnego w celu uzyskania aktualnej listy parametrów wejściowych.
Zależności
Proszę zapoznać się z konfiguracją zależności w celu uzyskania dodatkowych informacji.
Przykładowy playbook
- hosts: serwery
vars:
heartbeat_package_state: latest
heartbeat_conf_manage: true
heartbeat_conf:
heartbeat:
monitors:
- type: http
schedule: '*/1 * * * * * *'
urls:
- "https://www.google.com"
- "https://www.amazon.com"
output:
elasticsearch:
enabled: true
hosts:
- http://localhost:9200
setup:
dashboards:
enabled: true
beat: heartbeat
always_kibana: true
template:
enabled: true
kibana:
host: http://localhost:80
roles:
- role: nephelaiio.heartbeat
Przykładowy playbook z plikiem konfiguracyjnym
- hosts: serwery
vars:
heartbeat_package_state: latest
roles:
- role: nephelaiio.heartbeat
Testowanie
Upewnij się, że w Twoim środowisku jest zainstalowany docker, aby móc przeprowadzić testy walidacyjne roli. Dodatkowe zależności Pythona są wymienione w pliku wymagań.
Rola jest testowana na następujących dystrybucjach (obrazy docker):
- Ubuntu Focal
- Ubuntu Bionic
- Rocky Linux 9
- Debian Bullseye
Możesz przetestować rolę bezpośrednio z źródeł za pomocą polecenia molecule test
.
Licencja
Ten projekt jest licencjonowany na podstawie licencji MIT.
Zainstaluj
ansible-galaxy install nephelaiio.heartbeat
Licencja
mit
Pobrania
25.8k
Właściciel