initial commit
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 %}