Always use `-p` with mkdir
So if the directory exists the stack does not fail. Change-Id: Ibdd2883b5328d58d7c2a74d97dfe2e0ea87d65ee Signed-off-by: Sébastien Han <seb@redhat.com>
This commit is contained in:
parent
c2622a8272
commit
842fcc0496
|
@ -250,7 +250,7 @@ sudo ceph-authtool /var/lib/ceph/tmp/keyring.mon.$(hostname) \
|
|||
--create-keyring --name=mon. --add-key=$(ceph-authtool --gen-print-key) \
|
||||
--cap mon 'allow *'
|
||||
|
||||
sudo mkdir /var/lib/ceph/mon/ceph-$(hostname)
|
||||
sudo mkdir -p /var/lib/ceph/mon/ceph-$(hostname)
|
||||
|
||||
# create a default ceph configuration file
|
||||
cat <<EOF | sudo tee ${CEPH_CONF_FILE}>/dev/null
|
||||
|
@ -362,7 +362,7 @@ if is_ceph_enabled_for_service manila; then
|
|||
fi
|
||||
|
||||
# bootstrap rados gateway
|
||||
sudo mkdir ${CEPH_DATA_DIR}/radosgw/ceph-radosgw.$(hostname)
|
||||
sudo mkdir -p ${CEPH_DATA_DIR}/radosgw/ceph-radosgw.$(hostname)
|
||||
sudo ceph auth get-or-create client.radosgw.$(hostname) \
|
||||
osd 'allow rwx' mon 'allow rw' \
|
||||
-o /etc/ceph/ceph.client.radosgw.$(hostname).keyring
|
||||
|
@ -417,7 +417,7 @@ EOF
|
|||
fi
|
||||
|
||||
# radosgw needs to access keystone's revocation list
|
||||
sudo mkdir ${CEPH_DATA_DIR}/radosgw/ceph-radosgw.$(hostname)/nss
|
||||
sudo mkdir -p ${CEPH_DATA_DIR}/radosgw/ceph-radosgw.$(hostname)/nss
|
||||
sudo openssl x509 -in /etc/keystone/ssl/certs/ca.pem -pubkey | \
|
||||
sudo certutil \
|
||||
-d ${CEPH_DATA_DIR}/radosgw/ceph-radosgw.$(hostname)/nss \
|
||||
|
|
Loading…
Reference in New Issue