onkeldom.pushgateway
Rola Ansible: Pushgateway
Opis
Zainstaluj Prometheus Pushgateway za pomocą Ansible.
Wymagania
- Ansible >= 2.9 (Może działać na wcześniejszych wersjach, ale nie możemy tego zagwarantować)
Zmienne roli
Wszystkie zmienne, które można nadpisać, są przechowywane w pliku defaults/main.yml oraz w poniższej tabeli.
Nazwa | Wartość domyślna | Opis |
---|---|---|
proxy_env |
{} | Zmienne środowiskowe proxy |
pushgateway_version |
1.4.1 | Wersja pakietu Node Exporter |
pushgateway_web_listen_address |
0.0.0.0 | adres nasłuchujący domyślnie |
pushgateway_web_listen_port |
9091 | port nasłuchujący domyślnie |
pushgateway_web_external_url |
"http://{{ ansible_domain }}.{{ ansible_hostname }}:{{ pushgateway_web_listen_port }}" | Adres zewnętrzny, na którym dostępny jest Pushgateway. Przydatne, gdy jest za odwrotnym proxy. np. http://example.org/pushgateway |
pushgateway_persistence |
true | Włącz zapis danych |
pushgateway_create_consul_agent_service |
"true" | Dodaj konfigurację agenta Consul |
pushgateway_config_flags_extra |
{} | Dodatkowe flagi konfiguracyjne przekazywane przy uruchamianiu binarnego Pushgateway |
pushgateway_limit_nofile |
8192 | limit nofile w jednostce systemd |
pushgateway_system_user |
prometheus | domyślny użytkownik systemowy |
pushgateway_system_group |
prometheus | domyślna grupa systemowa |
pushgateway_log_level |
warn | domyślny poziom logowania |
pushgateway_log_format |
json | domyślny format logowania |
pushgateway_binary_local_dir |
/usr/local/bin | domyślny katalog binarny |
pushgateway_persistence_dir |
/var/lib/pushgateway | domyślny katalog danych |
pushgateway_http_proxy |
null | zdefiniuj proxy aplikacji |
pushgateway_config_flags_extra |
{} | dodatkowe parametry uruchamiania |
Przykład
Playbook
Użyj go w playbooku w następujący sposób:
- hosts: all
roles:
- onkeldom.pushgateway
Wkład
Zobacz wytyczne dla współtwórców.
Licencja
Ten projekt jest licencjonowany na podstawie licencji MIT. Zobacz LICENCJA po więcej szczegółów.
O projekcie
Ansible role for installing and configuring Prometheus Pushgateway
Zainstaluj
ansible-galaxy install onkeldom.pushgateway
Licencja
mit
Pobrania
104
Właściciel