use fetch_secret for ceph secret

This commit is contained in:
2025-09-22 18:37:42 +02:00
parent 1a23968a9d
commit 34c917d2d2

View File

@@ -68,11 +68,12 @@ conf_ceph()
tag_file /etc/fstab
echo >> /etc/fstab
local srvlist=$(echo $CEPH_SRV_NAMES | sed "s/ /,/g")
local secret=$(fetch_secret "$CEPH_SECRET")
if [[ -z $(grep $srvlist /etc/fstab) ]]; then
echo "# Ceph :" >> /etc/fstab
for mnt in $CEPH_MOUNTS; do
mkdir -pv $mnt
echo "$srvlist:/ $(eval echo \$CEPH_MP_$mnt) ceph defaults,_netdev,name=admin,secret=$CEPH_SECRET,id=$mnt 0 0" >> /etc/fstab
echo "$srvlist:/ $(eval echo \$CEPH_MP_$mnt) ceph defaults,_netdev,name=admin,secret=$secret,id=$mnt 0 0" >> /etc/fstab
done
else
prnt W "Ceph entry already in /etc/fstab, nothing to do"