Initial commit

This commit is contained in:
2026-05-28 15:25:41 -04:00
commit a8a66bca9d
8 changed files with 232 additions and 0 deletions

141
tasks/main.yml Normal file
View File

@@ -0,0 +1,141 @@
#SPDX-License-Identifier: MIT-0
---
# tasks file for ansible-role-prometheus
- name: Deploy Prometheus
kubernetes.core.helm:
name: prometheus
chart_ref: bitnami/prometheus
release_namespace: prometheus
create_namespace: true
values:
alertmanager:
image:
repository: bitnamilegacy/alertmanager
tag: 0.28.1-debian-12-r15
server:
image:
repository: bitnamilegacy/prometheus
tag: 3.5.0-debian-12-r3
persistence:
size: 256Gi
extraScrapeConfigs:
- job_name: local
static_configs:
- targets:
- nextcloud-metrics.nextcloud.svc.cluster.local:9205
labels:
instance: nextcloud
- targets:
- ingress-nginx-controller-metrics.ingress-nginx.svc.cluster.local:10254
- job_name: www
static_configs:
- targets:
- prometheus.www.svc.cluster.local:9117
labels:
instance: www
metrics_path: /metrics
- job_name: libvirt_exporter
static_configs:
- targets:
- poweredge-t640:9177
labels:
instance: poweredge-t640
- targets:
- poweredge-r720:9177
labels:
instance: poweredge-r720
metrics_path: /metrics
- job_name: node_exporter
static_configs:
- targets:
- poweredge-r350:9100
labels:
instance: poweredge-r350
- targets:
- poweredge-t640:9100
labels:
instance: poweredge-t640
- targets:
- poweredge-r720:9100
labels:
instance: poweredge-r720
- targets:
- alpha-control-plane:9100
labels:
instance: alpha-control-plane
- targets:
- alpha-worker-0:9100
labels:
instance: alpha-worker-0
- targets:
- alpha-worker-1:9100
labels:
instance: alpha-worker-1
- targets:
- alpha-worker-2:9100
labels:
instance: alpha-worker-2
- targets:
- alpha-worker-3:9100
labels:
instance: alpha-worker-3
- targets:
- alpha-worker-4:9100
labels:
instance: alpha-worker-4
- targets:
- alpha-worker-5:9100
labels:
instance: alpha-worker-5
- targets:
- alpha-worker-6:9100
labels:
instance: alpha-worker-6
- targets:
- alpha-worker-7:9100
labels:
instance: alpha-worker-7
- targets:
- alpha-worker-8:9100
labels:
instance: alpha-worker-8
- targets:
- alpha-worker-9:9100
labels:
instance: alpha-worker-9
- targets:
- alpha-worker-10:9100
labels:
instance: alpha-worker-10
- targets:
- alpha-worker-11:9100
labels:
instance: alpha-worker-11
- targets:
- alpha-worker-12:9100
labels:
instance: alpha-worker-12
- targets:
- alpha-worker-13:9100
labels:
instance: alpha-worker-13
- targets:
- alpha-worker-14:9100
labels:
instance: alpha-worker-14
- targets:
- alpha-worker-15:9100
labels:
instance: alpha-worker-15
- targets:
- alpha-worker-16:9100
labels:
instance: alpha-worker-16
- targets:
- alpha-worker-17:9100
labels:
instance: alpha-worker-17
metrics_path: /metrics