tweak password generation

This commit is contained in:
Daniel Frank 2022-01-22 18:33:50 +01:00
parent 162a2138be
commit f9cdd4f073
Signed by: tokudan
GPG key ID: 063CCCAD04182D32
2 changed files with 5 additions and 5 deletions

View file

@ -38,12 +38,12 @@
exec 3>&1 >&2 exec 3>&1 >&2
mkdir -p /var/lib/grafana mkdir -p /var/lib/grafana
if [ ! -s /var/lib/grafana/admin.pw ]; then if [ ! -s /var/lib/grafana/admin.pw ]; then
head -c 30 /dev/urandom | base64 > /var/lib/grafana/admin.pw tr -dc _A-Z-a-z-0-9 </dev/urandom | head -c$\{1:-32} > /var/lib/grafana/admin.pw
chmod 400 /var/lib/grafana/admin.pw chmod 400 /var/lib/grafana/admin.pw
chown grafana:grafana /var/lib/grafana/admin.pw chown grafana:grafana /var/lib/grafana/admin.pw
fi fi
if [ ! -s /var/lib/grafana/security.key ]; then if [ ! -s /var/lib/grafana/security.key ]; then
head -c 30 /dev/urandom | base64 > /var/lib/grafana/security.key tr -dc _A-Z-a-z-0-9 </dev/urandom | head -c$\{1:-32} > /var/lib/grafana/security.key
chmod 400 /var/lib/grafana/security.key chmod 400 /var/lib/grafana/security.key
chown grafana:grafana /var/lib/grafana/security.key chown grafana:grafana /var/lib/grafana/security.key
fi fi

View file

@ -49,15 +49,15 @@
set -euo pipefail set -euo pipefail
if [ ! -s /var/lib/influxdb/admin.pw ]; then if [ ! -s /var/lib/influxdb/admin.pw ]; then
INIT=1 INIT=1
head -c 30 /dev/urandom | base64 > /var/lib/influxdb/admin.pw tr -dc _A-Z-a-z-0-9 </dev/urandom | head -c$\{1:-32} > /var/lib/influxdb/admin.pw
chmod 400 /var/lib/influxdb/admin.pw chmod 400 /var/lib/influxdb/admin.pw
fi fi
if [ ! -s /var/lib/influxdb/knotendaten.pw ]; then if [ ! -s /var/lib/influxdb/knotendaten.pw ]; then
head -c 30 /dev/urandom | base64 > /var/lib/influxdb/knotendaten.pw tr -dc _A-Z-a-z-0-9 </dev/urandom | head -c$\{1:-32} > /var/lib/influxdb/knotendaten.pw
chmod 400 /var/lib/influxdb/knotendaten.pw chmod 400 /var/lib/influxdb/knotendaten.pw
fi fi
if [ ! -s /var/lib/influxdb/grafana.pw ]; then if [ ! -s /var/lib/influxdb/grafana.pw ]; then
head -c 30 /dev/urandom | base64 > /var/lib/influxdb/grafana.pw tr -dc _A-Z-a-z-0-9 </dev/urandom | head -c$\{1:-32} > /var/lib/influxdb/grafana.pw
chmod 400 /var/lib/influxdb/grafana.pw chmod 400 /var/lib/influxdb/grafana.pw
fi fi
until ${pkgs.curl}/bin/curl --connect-timeout 1 http://127.0.0.1:8086/ping; do until ${pkgs.curl}/bin/curl --connect-timeout 1 http://127.0.0.1:8086/ping; do