commit 4b6c866f20e1fcabc49dd5634821178c9c5446a9 Author: Ales Komarek Date: Mon Feb 24 21:48:29 2014 +0100 initial commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..e7e40a2 --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ + +# Grafana + +A beautiful, easy to use and feature rich Graphite dashboard replacement and graph editor. + +## Sample pillar + + grafana: + server: + enabled: trues + +## Read more + +* http://grafana.org/ +* https://github.com/torkelo/grafana/wiki \ No newline at end of file diff --git a/init.sls b/init.sls new file mode 100644 index 0000000..380fc34 --- /dev/null +++ b/init.sls @@ -0,0 +1,5 @@ + +include: +{% if pillar.grafana.server is defined %} +- grafana.server +{% endif %} diff --git a/server.sls b/server.sls new file mode 100644 index 0000000..3de12cd --- /dev/null +++ b/server.sls @@ -0,0 +1,34 @@ +{%- if pillar.grafana.server.enabled %} + +include: + - git + - nodejs + +/srv/grafana: + file: + - directory + - mode: 755 + - makedirs: true + +grafana_repository: + git.latest: + - name: https://github.com/torkelo/grafana.git + - rev: master + - target: /srv/grafana/site + - require: + - file: /srv/grafana + - pkg: git_packages + +{# +/srv/grafana/sites/{{ app.name }}/config/configuration.yml: + file: + - managed + - source: salt://grafana/conf/configuration.yml + - template: jinja + - defaults: + app_name: "{{ app.name }}" + - require: + - hg: repo-{{ app.name }} +#} + +{%- endif %}