An Ansible Role that installs Kibana on RedHat/CentOS
Requires Java (Preferred Java 8+). See avinash6784.oracle-java
role to install Java 8.
Available variables are listed below, along with default values (see defaults/main.yml
):
# Kibana major version
kibana_major_version: 5.x
# Kibana hostname/ip and port
kibana_server_host: "0.0.0.0"
kibana_server_port: 5601
# The URL (including port) over which Kibana will connect to Elasticsearch.
kibana_elasticsearch_url: "http://localhost:9200"
This role depends on avinash6784.oracle-java role. This is configured for ansible-galaxy install in requirements.yml.
NOTE: Requirements are installed as virtual user avinash6784 (avinash6784.oracle-java).
Be sure to install required roles with
ansible-galaxy install --role-file requirements.yml
Install from Ansible Galaxy
$ ansible-galaxy install avinash6784.kibana
Or download manually
$ git clone https://github.com/avinash6784/ansible-role-kibana.git
The code should reside in the roles directory of ansible ( See ansible documentation for more information on roles ), in a folder ansible-role-kibana.
First create a playbook including the git role, naming it test.yml.
- name: Install Kibana
hosts: localhost
become: true
roles:
- ansible-role-kibana
$ ansible-playbook -i hosts test.yml
This role was created by Avinash Pawar.