1
0
Fork 0
mirror of synced 2024-11-22 08:55:35 -05:00

Log proper version

This commit is contained in:
Ales Komarek 2015-12-08 11:23:30 +01:00
parent 5a23b51d2c
commit 749f5836c4
4 changed files with 3 additions and 98 deletions

1
VERSION Normal file
View file

@ -0,0 +1 @@
0.2

View file

@ -9,8 +9,8 @@ grafana_packages:
file.managed: file.managed:
- source: salt://grafana/files/grafana.ini - source: salt://grafana/files/grafana.ini
- template: jinja - template: jinja
- user: root - user: grafana
- group: root - group: grafana
- require: - require:
- pkg: grafana_packages - pkg: grafana_packages

View file

@ -1,5 +0,0 @@
include:
{% if pillar.grafana.server is defined %}
- grafana.server
{% endif %}

View file

@ -1,91 +0,0 @@
{%- if pillar.grafana.server.enabled %}
include:
- git
- nodejs
/srv/grafana:
file:
- directory
- mode: 755
- makedirs: true
{% if pillar.grafana.server.source.type == 'git' %}
grafana_repository:
git.latest:
- name: {{ pillar.grafana.server.source.address }}
- rev: {{ pillar.grafana.server.source.rev }}
- target: /srv/grafana/site
- require:
- file: /srv/grafana
- pkg: git_packages
/srv/grafana/site/src/config.js:
file:
- managed
- source: salt://grafana/conf/config.js
- template: jinja
- require:
- git: grafana_repository
grafana_install:
cmd.run:
- names:
- npm install
- npm install -g grunt-cli
- cwd: /srv/grafana/site
- unless: test -e /srv/grafana/site/node_modules
- require:
- git: grafana_repository
grafana_grun_build:
cmd.run:
- names:
- grunt build --force
- cwd: /srv/grafana/site
- unless: test -e /srv/grafana/site/dist
- require:
- git: grafana_repository
- file: /srv/grafana/site/src/config.js
{% elif pillar.grafana.server.source.type == 'pkg' %}
{% set version = pillar.grafana.server.source.rev %}
/srv/grafana/site/dist:
file:
- directory
- mode: 755
- makedirs: true
/srv/grafana/site/dist/config.js:
file:
- managed
- source: salt://grafana/conf/config.js
- template: jinja
- require:
- file: /srv/grafana/site/dist
download_grafana:
cmd.run:
- names:
- wget https://github.com/torkelo/grafana/releases/download/v{{ version }}/grafana-{{ version }}.tar.gz
- user: root
- cwd: /root
- unless: test -e /root/grafana-{{ version }}.tar.gz
untar_grafana:
cmd.run:
- names:
- tar zxvf /root/grafana-{{ version }}.tar.gz -C /srv/grafana/site/dist
- user: root
- cwd: /root
- unless: test -e /srv/grafana/dist/app
- require:
- file: /srv/grafana/site/dist/config.js
- file: /srv/grafana/site/dist
{% endif %}
{%- endif %}