From 7eeacdecd7f40ae1eb7755832dfff65d34c891dc Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Mon, 1 Dec 2025 12:17:26 -0600 Subject: [PATCH] pikvm: Add user for Prometheus metrics PiKVM exports metrics in Prometheus format, but requires authentication to scrape them. --- group_vars/pikvm.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/group_vars/pikvm.yml b/group_vars/pikvm.yml index 8efdb36..b58c70b 100644 --- a/group_vars/pikvm.yml +++ b/group_vars/pikvm.yml @@ -7,3 +7,14 @@ pikvm_users: - username: dustin password: >- {{ lookup('pipe','rbw get --folder Pyrocufflink ' + ansible_hostname + ' dustin') }} +- username: prometheus + password: >- + {{ + lookup( + "kubernetes.core.k8s", + kind="Secret", + namespace="victoria-metrics", + resource_name="vmagent", + ).data["pikvm.password"] + | b64decode + }}