TT#24221 Check that grafana has the databases configured

Change-Id: Ia7fd46adde8e9396da2af7c449cd6b3062bdcd86
(cherry picked from commit 7a6100c122)
changes/25/17225/1
Guillem Jover 8 years ago
parent dd031229d2
commit 3da0037dde

@ -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 -%]

@ -37,6 +37,7 @@ gossfile:
[% END -%]
900_service-ngcp-api.yaml: {}
910_service-influxdb.yaml: {}
911_service-grafana.yaml: {}
[% IF general.ngcp_type != 'spce' -%]
920_service-asterisk-odbc-pro.yaml: {}
[% END -%]

Loading…
Cancel
Save