From 35467bf21a08a463f0e5ae525f4f635409224dbc Mon Sep 17 00:00:00 2001 From: James Tombleson Date: Thu, 18 Apr 2019 13:49:30 -0700 Subject: [PATCH] Added Kibana yml Kibana can now be installed. Updated ElasticSearch. --- .../linux/elastic/install-elasticsearch.yml | 16 +++++- playbook/linux/elastic/install-kibana.yml | 51 +++++++++++++++++++ 2 files changed, 65 insertions(+), 2 deletions(-) create mode 100644 playbook/linux/elastic/install-kibana.yml diff --git a/playbook/linux/elastic/install-elasticsearch.yml b/playbook/linux/elastic/install-elasticsearch.yml index 260c679..fe40405 100644 --- a/playbook/linux/elastic/install-elasticsearch.yml +++ b/playbook/linux/elastic/install-elasticsearch.yml @@ -31,10 +31,22 @@ apt: name: elasticsearch - - name: Start Service + - name: Allow port 9200 though UFW + become: true + ufw: + rule: allow + port: 9200 + #name: ElasticSearch + + - name: Service reload daemon + become: true systemd: daemon_reload: yes - enabled: yes + + - name: Start ElasticSearch + become: true + systemd: name: elasticsearch + enabled: yes diff --git a/playbook/linux/elastic/install-kibana.yml b/playbook/linux/elastic/install-kibana.yml new file mode 100644 index 0000000..946de91 --- /dev/null +++ b/playbook/linux/elastic/install-kibana.yml @@ -0,0 +1,51 @@ + +- name: Install Kibana + hosts: elastic + + tasks: + - name: Install Elastic GPG Key + become: true + apt_key: + url: "https://artifacts.elastic.co/GPG-KEY-elasticsearch" + state: present + id: 46095ACC8548582C1A2699A9D27D666CD88E42B4 + + - name: Install apt-transport-https + apt: + name: apt-transport-https + + - name: Add Elastic Repo + become: true + copy: + src: elastic-7.x.list + dest: /etc/apt/sources.list.d/ + backup: yes + + - name: Update Packages + become: true + apt: + update_cache: true + + - name: Install kibana + become: true + apt: + name: kibana + + - name: Allow port 5601 + become: true + ufw: + rule: allow + port: 5601 + + - name: Service daemon reload + become: true + systemd: + daemon_reload: yes + + - name: Start Kibana + become: true + systemd: + name: kibana.service + enabled: yes + state: started +