ufz.kibana
Rola Ansible: Kibana
Jest to Rola Ansible, która instaluje Kibana na systemach RedHat/CentOS lub Debian/Ubuntu.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (patrz defaults/main.yml
):
kibana_version: "7.x"
Wersja Kibana do zainstalowania.
kibana_package: kibana
kibana_package_state: present
Specyficzny pakiet do zainstalowania. Możesz określić wersję pakietu, zmieniając jego nazwę zgodnie z poprawną składnią dla swojej platformy i menedżera pakietów. Możesz również kontrolować stan pakietu (np. present
, absent
lub latest
).
kibana_service_state: started
kibana_service_enabled: true
Kontroluje, czy usługa kibana
jest uruchomiona i włączona przy starcie systemu.
kibana_config_template: kibana.yml.j2
kibana_config_file_path: /etc/kibana/kibana.yml
Szablon do użycia dla pliku konfiguracyjnego Kibana oraz ścieżka, w której plik konfiguracyjny zostanie zapisany.
kibana_server_port: 5601
kibana_server_host: "0.0.0.0"
FQDN lub adres IP oraz port, które Kibana ma używać.
kibana_elasticsearch_url: "http://localhost:9200"
URL (wraz z portem), przez który Kibana połączy się z Elasticsearch.
kibana_elasticsearch_username: ""
kibana_elasticsearch_password: ""
Określa, czy serwer Kibana powinien używać SSL oraz obowiązkowe ścieżki do pliku certyfikatu i klucza.
kibana_ssl_enabled: true
kibana_ssl_certificate: "/etc/this/is/your/ssl/certificate"
kibana_ssl_key: "/etc/this/is/your/ssl/keyfile"
Jeśli Elasticsearch jest chroniony przez podstawową autoryzację HTTP, ustaw nazwę użytkownika i hasło, aby Kibana mogła się połączyć.
Zależności
Brak.
Przykładowy Playbook
- hosts: kibana
roles:
- geerlingguy.kibana
Licencja
MIT / BSD
Informacje o autorze
Ta rola została stworzona w 2014 roku przez Jeffa Geerlinga, autora Ansible for DevOps.
ansible-galaxy install ufz.kibana