Skip to content

avinash6784/ansible-role-kibana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role: Kibana

An Ansible Role that installs Kibana on RedHat/CentOS

Requirements

Requires Java (Preferred Java 8+). See avinash6784.oracle-java role to install Java 8.

Role Variables

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"

Dependencies

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

Usage and Example Playbook

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.

Run the playbook

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

Author Informations

This role was created by Avinash Pawar.

Releases

No releases published

Packages

No packages published