From 48f18854cce8b4c9ff79610c734492f7dc8e7dd3 Mon Sep 17 00:00:00 2001 From: enki Date: Wed, 27 Aug 2025 16:09:01 -0700 Subject: [PATCH] Fix prometheus user creation order --- scripts/setup_systemd.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/setup_systemd.sh b/scripts/setup_systemd.sh index 4595e11..ebf27d1 100755 --- a/scripts/setup_systemd.sh +++ b/scripts/setup_systemd.sh @@ -399,6 +399,9 @@ if [ "$ENABLE_MONITORING" = true ]; then wget "https://github.com/prometheus/prometheus/releases/download/v${PROMETHEUS_VERSION}/prometheus-${PROMETHEUS_VERSION}.linux-amd64.tar.gz" tar -xzf "prometheus-${PROMETHEUS_VERSION}.linux-amd64.tar.gz" + # Create prometheus user first + useradd --system --shell /bin/false prometheus || true + mkdir -p /opt/prometheus cp "prometheus-${PROMETHEUS_VERSION}.linux-amd64/prometheus" /opt/prometheus/ cp "prometheus-${PROMETHEUS_VERSION}.linux-amd64/promtool" /opt/prometheus/ @@ -433,8 +436,6 @@ RestartSec=5 WantedBy=multi-user.target EOF - # Create prometheus user - useradd --system --shell /bin/false prometheus || true mkdir -p /opt/prometheus/data chown -R prometheus:prometheus /opt/prometheus