#- debug: var=my_context # tags: traefik - name: grafana setup block: - name: namespace k8s: state: "{{ grafana_state }}" context: "{{ my_context }}" name: "{{ my_namespace }}" api_version: v1 kind: Namespace - name: Prometheus files need to be {{ prometheus_state }} k8s: state: "{{ grafana_state }}" context: "{{ my_context }}" resource_definition: "{{ lookup('template', item) | from_yaml }}" with_items: - config.yaml - dashboards-coredns.yaml - dashboards-etcd.yaml - dashboards-k8s.yaml - dashboards-k8s-nodes.yaml - dashboards-k8s-resources-1.yaml - dashboards-k8s-resources-2.yaml - dashboards-nginx-ingress.yaml - dashboards-node-exporter.yaml - dashboards-prom.yaml - datasources.yaml - deployment.yaml - providers.yaml - service.yaml tags: grafana