ufz.kibana
Ansible Role: Kibana
This is an Ansible Role that sets up Kibana on RedHat/CentOS or Debian/Ubuntu systems.
Requirements
There are no special requirements.
Role Variables
Here are the variables you can use, along with their default values (check defaults/main.yml
):
kibana_version: "7.x"
- This is the version of Kibana you want to install.
kibana_package: kibana
kibana_package_state: present
- This is the specific package you are installing. You can change the package name and version as needed, and also manage the state (like
present
,absent
, orlatest
).
- This is the specific package you are installing. You can change the package name and version as needed, and also manage the state (like
kibana_service_state: started
kibana_service_enabled: true
- These control whether the
kibana
service is running and set to start automatically when the system boots.
- These control whether the
kibana_config_template: kibana.yml.j2
kibana_config_file_path: /etc/kibana/kibana.yml
- This is the template for the Kibana configuration file and where it will be saved.
kibana_server_port: 5601
kibana_server_host: "0.0.0.0"
- These set the IP address and port that Kibana will use.
kibana_elasticsearch_url: "http://localhost:9200"
- This is the URL where Kibana connects to Elasticsearch.
kibana_elasticsearch_username: ""
kibana_elasticsearch_password: ""
- Enter the username and password for connecting Kibana to Elasticsearch.
kibana_ssl_enabled: true
kibana_ssl_certificate: "/etc/this/is/your/ssl/certificate"
kibana_ssl_key: "/etc/this/is/your/ssl/keyfile"
- Specify whether to use SSL and provide the paths to the certificate and key files.
Dependencies
There are no dependencies.
Example Playbook
- hosts: kibana
roles:
- geerlingguy.kibana
License
MIT / BSD
Author Information
This role was created in 2014 by Jeff Geerling, who wrote Ansible for DevOps.
Kibana for Linux.
ansible-galaxy install ufz.kibana