TT#24221 Check that grafana has the databases configured

Change-Id: Ia7fd46adde8e9396da2af7c449cd6b3062bdcd86
(cherry picked from commit 7a6100c122)
changes/26/17226/1
Guillem Jover 9 years ago
parent 9ba862120b
commit 53e95072e2

@ -0,0 +1,24 @@
[%
PROCESS '/usr/lib/ngcp-ngcpcfg/get_hostname';
hostname = out;
argv.role = 'mgmt';
PROCESS '/usr/lib/ngcp-ngcpcfg/has_role';
is_mgmt = out;
argv.role = 'li';
PROCESS '/usr/lib/ngcp-ngcpcfg/has_role';
is_li = out;
is_li_enabled = is_li && cluster_sets.type == 'distributed' && intercept.enabled == 'yes';
-%]
command:
[% IF grafana.enabled == 'yes' && (is_mgmt || is_li_enabled) -%]
sqlite3 /var/lib/grafana/grafana.db "select name from data_source":
exit-status: 0
stdout:
- "/^ngcp$/"
- "/^telegraf$/"
stderr: []
[% END -%]

@ -36,3 +36,4 @@ gossfile:
[% END -%]
900_service-ngcp-api.yaml: {}
910_service-influxdb.yaml: {}
911_service-grafana.yaml: {}

Loading…
Cancel
Save