--- # tasks file for grafana - name: Deploy Grafana kubernetes.core.helm: name: grafana chart_ref: bitnami/grafana release_namespace: grafana create_namespace: true values: metrics: enabled: true admin: user: grafana_admin password: "{{ grafana_admin_password }}" persistence: size: 64Gi grafana: extraEnvVars: - name: GF_SERVER_DOMAIN value: grafana.eom.dev - name: GF_SERVER_ROOT_URL value: https://grafana.eom.dev/ smtp: enabled: true user: grafana password: "{{ grafana_admin_password }}" host: mail.eom.dev:587 fromAddress: grafana@eom.dev fromName: Grafana ldap: enabled: true allowSignUp: true configuration: "{{ lookup('template', 'ldap.toml.j2') }}" ingress: enabled: true pathType: Prefix hostname: grafana.eom.dev annotations: cert-manager.io/cluster-issuer: ca-issuer ingressClassName: nginx tls: true datasources: secretDefinition: apiVersion: 1 datasources: - name: Prometheus type: prometheus access: proxy orgId: 1 url: http://prometheus-server.prometheus.svc.cluster.local version: 1 editable: true isDefault: true - name: Alertmanager uid: alertmanager type: alertmanager access: proxy orgId: 1 url: http://prometheus-alertmanager.prometheus.svc.cluster.local version: 1 editable: true