b7a6ceb086
This set of playbooks install an Elasticsearch cluster, Logstash and a kibana dashboard inside containers and then install Topbeat in your cloud to ship system metrics to the Elastic cluster. Change-Id: I0c8c853ee48bd9278bd7b08719be4bde5f8c3df6
28 lines
792 B
YAML
28 lines
792 B
YAML
---
|
|
- name: install kibana
|
|
hosts: kibana
|
|
become: true
|
|
vars_files:
|
|
- vars/variables.yml
|
|
tasks:
|
|
- name: add Elastic search public GPG key
|
|
apt_key:
|
|
url: "https://packages.elastic.co/GPG-KEY-elasticsearch"
|
|
state: "present"
|
|
- name: add kibana repo to apt sources list
|
|
apt_repository: repo='deb http://packages.elastic.co/kibana/4.4/debian stable main' state=present
|
|
- name: Ensure kibana is installed.
|
|
apt: name=kibana state=present update_cache=yes
|
|
- name: Drop kibana conf file
|
|
template:
|
|
src: templates/kibana.yml.j2
|
|
dest: /opt/kibana/config/kibana.yml
|
|
mode: "u=rw,g=rw,o=rw"
|
|
- name: Enable and restart kibana
|
|
service:
|
|
name: "kibana"
|
|
enabled: true
|
|
state: restarted
|
|
|
|
|