add support for setting path to configuration file
diff --git a/README.rst b/README.rst
index 98b9c76..89c289f 100644
--- a/README.rst
+++ b/README.rst
@@ -22,12 +22,13 @@
host: localhost
port: 9200
-Or without adding elasticsearch kibana repository
+Or without adding elasticsearch kibana repository, but with modified path to config file
.. code-block:: yaml
kibana:
server:
+ configpath: /usr/share/kibana/config/kibana.yml
enabled: true
bind:
address: 0.0.0.0
diff --git a/kibana/map.jinja b/kibana/map.jinja
index a6736e3..cedacb3 100644
--- a/kibana/map.jinja
+++ b/kibana/map.jinja
@@ -3,5 +3,6 @@
'Debian': {
'pkgname': 'kibana',
'service': 'kibana',
+ 'configpath': '/opt/kibana/config/kibana.yml',
},
}, merge=salt['pillar.get']('kibana:server')) %}
diff --git a/kibana/server.sls b/kibana/server.sls
index d07185f..0fd6a55 100644
--- a/kibana/server.sls
+++ b/kibana/server.sls
@@ -22,7 +22,7 @@
- enable: true
- name: {{ server.service }}
- watch:
- - file: /usr/share/kibana/config/kibana.yml
+ - file: {{ server.configpath }}
/usr/share/kibana/config/kibana.yml:
file.managed: