- hosts: grafana-controller:!disabled tasks: - include_role: name: grafana tasks_from: import_dashboard.yaml vars: grafana_dashboard_content: "{{ lookup('template', 'templates/grafana/' + item + '.j2') | from_yaml }}" grafana_dashboard_folder: "Apimon" grafana_ds: "apimon-carbonapi" grafana_url: "{{ grafana_instances.dashboard.grafana_url }}" grafana_api_token: "{{ grafana_instance_dashboard_api_token }}" loop: - apimon/test_results.yaml - apimon/endpoint_monitor.yaml - apimon/compute.yaml - apimon/identity.yaml - apimon/block_storage.yaml - apimon/image.yaml - apimon/network.yaml - apimon/storage.yaml - apimon/kpi.yaml - include_role: name: grafana tasks_from: import_dashboard.yaml vars: grafana_dashboard_content: "{{ lookup('template', 'templates/grafana/' + item + '.j2') | from_yaml }}" grafana_dashboard_folder: "Internal monitoring" grafana_ds: "apimon-carbonapi" grafana_url: "{{ grafana_instances.dashboard.grafana_url }}" grafana_api_token: "{{ grafana_instance_dashboard_api_token }}" loop: - monitoring/internal_monitoring.yaml