Fix prometheus user creation order
This commit is contained in:
parent
764aa183dd
commit
48f18854cc
@ -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"
|
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"
|
tar -xzf "prometheus-${PROMETHEUS_VERSION}.linux-amd64.tar.gz"
|
||||||
|
|
||||||
|
# Create prometheus user first
|
||||||
|
useradd --system --shell /bin/false prometheus || true
|
||||||
|
|
||||||
mkdir -p /opt/prometheus
|
mkdir -p /opt/prometheus
|
||||||
cp "prometheus-${PROMETHEUS_VERSION}.linux-amd64/prometheus" /opt/prometheus/
|
cp "prometheus-${PROMETHEUS_VERSION}.linux-amd64/prometheus" /opt/prometheus/
|
||||||
cp "prometheus-${PROMETHEUS_VERSION}.linux-amd64/promtool" /opt/prometheus/
|
cp "prometheus-${PROMETHEUS_VERSION}.linux-amd64/promtool" /opt/prometheus/
|
||||||
@ -433,8 +436,6 @@ RestartSec=5
|
|||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Create prometheus user
|
|
||||||
useradd --system --shell /bin/false prometheus || true
|
|
||||||
mkdir -p /opt/prometheus/data
|
mkdir -p /opt/prometheus/data
|
||||||
chown -R prometheus:prometheus /opt/prometheus
|
chown -R prometheus:prometheus /opt/prometheus
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user