diff --git a/elastic/kibana7/00_base.yaml b/elastic/kibana7/00_base.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ec4a32ed4dadad1a745fb38ed50f09c5b4d1c012
--- /dev/null
+++ b/elastic/kibana7/00_base.yaml
@@ -0,0 +1,33 @@
+- name: "Install Kibana 7"
+  hosts: kb7
+  tasks:
+    - name: Install components and prerequisites
+      include_tasks: 01_install-components.yaml
+
+    - name: Install Kibana
+      include_tasks: 02_install-kibana.yaml
+
+    - name: Update Kibana configuration file
+      lineinfile:
+        path: /etc/kibana/kibana.yml
+        regexp: "{{ item.regexp }}"
+        line: "{{ item.line }}"
+      with_items:
+        - { regexp: '^server.host:', line: 'server.host: 0.0.0.0' }
+        - { regexp: '^server.port:', line: 'server.port: 5601' }
+        - { regexp: '^server.name:', line: 'server.name: "kb7"' }
+        - { regexp: '^elasticsearch.hosts:', line: 'elasticsearch.hosts: ["http://es7-1:9200"]' }
+
+    - name: Reload daemon
+      systemd:
+        daemon_reload: yes
+
+    - name: Enable Kibana service
+      systemd:
+        name: kibana
+        enabled: yes
+
+    - name: Start Kibana service
+      systemd:
+        name: kibana
+        state: restarted
diff --git a/elastic/kibana7/01_install-components.yaml b/elastic/kibana7/01_install-components.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..61450c923887ae14ca09f158389b219ad45e18bd
--- /dev/null
+++ b/elastic/kibana7/01_install-components.yaml
@@ -0,0 +1,14 @@
+- name: Install JRE
+  apt:
+    name: default-jre
+    state: present
+
+- name: Install JDK
+  apt:
+    name: default-jdk
+    state: present
+
+- name: Install gnupg2
+  apt:
+    name: gnupg2
+    state: present
diff --git a/elastic/kibana7/02_install-kibana.yaml b/elastic/kibana7/02_install-kibana.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ba979b2b6434f87f115ab55f6a326a91629796a3
--- /dev/null
+++ b/elastic/kibana7/02_install-kibana.yaml
@@ -0,0 +1,18 @@
+- name: Add Kibana repository key
+  apt_key:
+    url: "https://artifacts.elastic.co/GPG-KEY-elasticsearch"
+    id: "46095ACC8548582C1A2699A9D27D666CD88E42B4"
+    state: present
+
+- name: Add Kibana repository
+  apt_repository:
+    repo: "deb https://artifacts.elastic.co/packages/7.x/apt stable main"
+    state: present
+
+- name: Update APT
+  apt:
+    update_cache: yes
+
+- name: Install Kibana
+  apt:
+    name: kibana=7.17.11