Merge "Ansible module: fix partition_configdrive.sh file"
This commit is contained in:
commit
e2e94e1307
@ -54,8 +54,9 @@ partprobe $DEVICE || true
|
|||||||
# Check for preexisting partition for configdrive
|
# Check for preexisting partition for configdrive
|
||||||
EXISTING_PARTITION=`/sbin/blkid -l -o device $DEVICE -t LABEL=config-2`
|
EXISTING_PARTITION=`/sbin/blkid -l -o device $DEVICE -t LABEL=config-2`
|
||||||
if [ -z $EXISTING_PARTITION ]; then
|
if [ -z $EXISTING_PARTITION ]; then
|
||||||
# Check if it is GPT partition and needs to be re-sized
|
# Check if it is GPT partition. Relocate the end table header to the end of
|
||||||
if [ `partprobe $DEVICE print 2>&1 | grep "fix the GPT to use all of the space"` ]; then
|
# disk (does not hurt if not needed anyway). Create the configdrive part
|
||||||
|
if parted -s $DEVICE print 2>&1 | grep -iq 'gpt'; then
|
||||||
log "Fixing GPT to use all of the space on device $DEVICE"
|
log "Fixing GPT to use all of the space on device $DEVICE"
|
||||||
sgdisk -e $DEVICE || fail "move backup GPT data structures to the end of ${DEVICE}"
|
sgdisk -e $DEVICE || fail "move backup GPT data structures to the end of ${DEVICE}"
|
||||||
|
|
||||||
|
5
releasenotes/notes/bug-30317-a972c8d879c98941.yaml
Normal file
5
releasenotes/notes/bug-30317-a972c8d879c98941.yaml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
fixes:
|
||||||
|
- |
|
||||||
|
Fixes deployment with the ``ansible`` deploy interface and instance images with GPT partition
|
||||||
|
table.
|
Loading…
Reference in New Issue
Block a user