--- # Role: monitoring # Déploie Prometheus, Grafana, Loki et Promtail - name: Installer kube-prometheus-stack kubernetes.core.helm: name: prometheus chart_ref: "{{ helm_charts.prometheus.chart }}" release_namespace: monitoring create_namespace: true values: prometheus: prometheusSpec: retention: "{{ monitoring.prometheus_retention }}" storageSpec: volumeClaimTemplate: spec: storageClassName: "{{ storage_class }}" resources: requests: storage: "{{ storage_sizes.prometheus }}" grafana: adminPassword: "{{ monitoring.grafana_admin_password }}" persistence: enabled: true size: "{{ storage_sizes.grafana }}" alertmanager: enabled: false - name: Installer Loki Stack kubernetes.core.helm: name: loki chart_ref: "{{ helm_charts.loki.chart }}" release_namespace: monitoring values: loki: persistence: enabled: true size: "{{ storage_sizes.loki }}" promtail: enabled: true