wait_for:
port: 3000
-- set_fact:
+- name: Set grafana_data_source
+ set_fact:
grafana_data_source: >
{
"name":"{{ graphite.grafana_name }}",
src: dashboard.yml
dest: /tmp/dashboard.yml
-- set_fact:
+- name: Set dashupdate_cmd and dashboard_dir
+ set_fact:
dashupdate_cmd: "python /tmp/dashUpdater.py"
dashboard_dir: "/tmp/dashboards"
when: devel_mode
-- set_fact:
+- name: Set dashupdate_cmd and dashboard_dir
+ set_fact:
dashupdate_cmd: "/usr/libexec/cephmetrics/dashUpdater.py"
dashboard_dir: "/usr/share/cephmetrics/dashboards"
when: not devel_mode
-- set_fact:
+- name: Set dashupdate_mode
+ set_fact:
dashupdate_mode: "{{ 'refresh' if replace_dashboards else 'update' }}"
- name: Push dashboards to Grafana
name: /var/lib/grafana/plugins
state: directory
-- set_fact:
+- name: Set grafana_plugins
+ set_fact:
grafana_plugins: "['vonage-status-panel', 'grafana-piechart-panel']"
- name: Install Grafana plugins