From 72d08388a5346eeeffdd497eb7fb47723a0be123 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Tue, 14 Nov 2017 14:20:40 +0100 Subject: [PATCH] kibana: host and basepath configuration --- kibana/README.md | 2 ++ kibana/defaults/main.yml | 4 ++++ kibana/tasks/main.yml | 16 ++++++++++++++++ 3 files changed, 22 insertions(+) diff --git a/kibana/README.md b/kibana/README.md index 5d95b5a7..7239adf7 100644 --- a/kibana/README.md +++ b/kibana/README.md @@ -8,6 +8,8 @@ Everything is in the `tasks/main.yml` file. ## Available variables +* `kibana_server_host` : Specifies the address to which the Kibana server will bind (default: `127.0.0.1`) ; +* `kibana_server_basepath` : where to mount the application (default: empty) ; * `kibana_proxy_nginx` : configure an Nginx proxy (not enabled) for Kibana (default: `False`) ; * `kibana_proxy_domain` : domain to use for the proxy ; * `kibana_proxy_ssl_cert` : certificate to use for the proxy ; diff --git a/kibana/defaults/main.yml b/kibana/defaults/main.yml index 7e7555f1..6fd7e16f 100644 --- a/kibana/defaults/main.yml +++ b/kibana/defaults/main.yml @@ -1,4 +1,8 @@ --- + +kibana_server_host: "127.0.0.1" +kibana_server_basepath: "" + kibana_proxy_nginx: False kibana_proxy_domain: "kibana.{{ ansible_fqdn }}" diff --git a/kibana/tasks/main.yml b/kibana/tasks/main.yml index cf29e270..b67c68e5 100644 --- a/kibana/tasks/main.yml +++ b/kibana/tasks/main.yml @@ -34,6 +34,22 @@ tags: - packages +- name: kibana server host configuration + lineinfile: + src: /etc/kibana/kibana.yml + line: "server.host: \"{{ kibana_server_host }}\"" + regexp: '^server.host:' + insertafter: '^#server.host:' + notify: restart kibana + +- name: kibana server basepath configuration + lineinfile: + src: /etc/kibana/kibana.yml + line: "server.basePath: \"{{ kibana_server_basepath }}\"" + regexp: '^server.basePath:' + insertafter: '^#server.basePath:' + notify: restart kibana + - name: Kibana service is enabled and started systemd: name: kibana