This repo is configuring kibana. This repo by default install kibana 7 but can be dynamic by passing extra-vars or changing the values in vars/main.yml
Date | Version | Description | Changed By |
---|---|---|---|
Aug '21 | v0.0.1 | Initial Draft | Vishant Sharma |
This role will work on the following operating systems:
* ubutnu 16
* ubuntu 18
* RHEL/CENTOS 6
* RHEL/CENTOS 7
The only requirment is root access of the server and python-common-software-properties in Debian based Operating System.
Variable | Default Value | Description |
---|---|---|
kibana_version_series | 7 | Kibana series version series |
kibana_version | 7.5.1 | Kibana specific version |
kibana_version_rpm | 7.5.1 | Kibana specific version |
es_username | elastic | Username of Elastic search |
es_password | elastic@pass | Password for Elastic search |
kibana_server_ip | 0.0.0.0 | Server IP for Kibana |
kibana_port | 5601 | Port on which kibana runs |
elasticsearch_port | Value of Elastic Search port | |
elasticsearch_ip | 192.168.1.2 | Ip address of Elastic search |
├── osm_kibana
│ ├── handlers
│ │ └── main.yml
│ ├── meta
│ │ └── main.yml
│ ├── tasks
│ │ ├── Debian.yml
│ │ ├── main.yml
│ │ └── Redhat.yml
│ ├── templates
│ │ ├── kibana.yml.j2
│ └── vars
│ └── main.yml
├── README.md
└── site.yml
An example inventory could be like this:-
[kibana]
kibana_server ansible_user=ubuntu
Here is an example of playbook to execute this role:-
---
- hosts: kibana
roles:
- role: osm_kibana
Integrating kibana dashboards in ansible role.
BSD