diff --git a/modules/conf_ceph.sh b/modules/conf_ceph.sh index 6ebac42..6abd766 100644 --- a/modules/conf_ceph.sh +++ b/modules/conf_ceph.sh @@ -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"