use fetch_secret for ceph secret
This commit is contained in:
@@ -68,11 +68,12 @@ conf_ceph()
|
|||||||
tag_file /etc/fstab
|
tag_file /etc/fstab
|
||||||
echo >> /etc/fstab
|
echo >> /etc/fstab
|
||||||
local srvlist=$(echo $CEPH_SRV_NAMES | sed "s/ /,/g")
|
local srvlist=$(echo $CEPH_SRV_NAMES | sed "s/ /,/g")
|
||||||
|
local secret=$(fetch_secret "$CEPH_SECRET")
|
||||||
if [[ -z $(grep $srvlist /etc/fstab) ]]; then
|
if [[ -z $(grep $srvlist /etc/fstab) ]]; then
|
||||||
echo "# Ceph :" >> /etc/fstab
|
echo "# Ceph :" >> /etc/fstab
|
||||||
for mnt in $CEPH_MOUNTS; do
|
for mnt in $CEPH_MOUNTS; do
|
||||||
mkdir -pv $mnt
|
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
|
done
|
||||||
else
|
else
|
||||||
prnt W "Ceph entry already in /etc/fstab, nothing to do"
|
prnt W "Ceph entry already in /etc/fstab, nothing to do"
|
||||||
|
|||||||
Reference in New Issue
Block a user