ufz.kibana
Rôle Ansible : Kibana
Un rôle Ansible qui installe Kibana sur RedHat/CentOS ou Debian/Ubuntu.
Exigences
Aucune.
Variables de Rôle
Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml
) :
kibana_version: "7.x"
La version de Kibana à installer.
kibana_package: kibana
kibana_package_state: présent
Le package spécifique à installer. Vous pouvez spécifier une version du package en utilisant la bonne syntaxe pour votre plateforme et votre gestionnaire de paquets en changeant le nom du package. Vous pouvez également contrôler l'état du package (par exemple, présent
, absent
ou latest
).
kibana_service_state: démarré
kibana_service_enabled: vrai
Contrôle si le service kibana
est démarré et activé au démarrage du système.
kibana_config_template: kibana.yml.j2
kibana_config_file_path: /etc/kibana/kibana.yml
Le modèle à utiliser pour le fichier de configuration de Kibana, et le chemin vers lequel le fichier de configuration sera écrit.
kibana_server_port: 5601
kibana_server_host: "0.0.0.0"
Le FQDN ou l'adresse IP et le port que Kibana doit utiliser.
kibana_elasticsearch_url: "http://localhost:9200"
L'URL (y compris le port) par laquelle Kibana se connectera à Elasticsearch.
kibana_elasticsearch_username: ""
kibana_elasticsearch_password: ""
Indique si le serveur Kibana doit utiliser SSL et le chemin obligatoire vers le fichier de certificat et le fichier clé.
kibana_ssl_enabled: vrai
kibana_ssl_certificate: "/etc/this/is/your/ssl/certificate"
kibana_ssl_key: "/etc/this/is/your/ssl/keyfile"
Si Elasticsearch est protégé par une authentification de base HTTP, définissez le nom d'utilisateur et le mot de passe afin que Kibana puisse se connecter.
Dépendances
Aucune.
Exemple de Playbook
- hosts: kibana
roles:
- geerlingguy.kibana
Licence
MIT / BSD
Informations sur l'Auteur
Ce rôle a été créé en 2014 par Jeff Geerling, auteur de Ansible for DevOps.
ansible-galaxy install ufz.kibana