Fix prometheus user creation order
Some checks are pending
CI Pipeline / Run Tests (push) Waiting to run
CI Pipeline / Lint Code (push) Waiting to run
CI Pipeline / Security Scan (push) Waiting to run
CI Pipeline / E2E Tests (push) Blocked by required conditions

This commit is contained in:
Enki 2025-08-27 16:09:01 -07:00
parent 764aa183dd
commit 48f18854cc

View File

@ -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