22 lines
639 B
Plaintext
22 lines
639 B
Plaintext
lvremove <%= @cinder_vg_name %> -f || true
|
|
pvremove <%= @cinder_device %> --force --force -y || true
|
|
dd if=/dev/zero of=<%= @cinder_disk %> bs=512 count=34
|
|
size=$(blockdev --getsz <%= @cinder_disk %>)
|
|
dd if=/dev/zero of=<%= @cinder_disk %> bs=512 seek=$(($size - 34)) count=34
|
|
|
|
echo 'Wait for udev on disk before continuing'
|
|
udevadm settle
|
|
|
|
echo 'Create partition table'
|
|
parted -a optimal --script <%= @cinder_disk %> -- mktable gpt
|
|
|
|
echo 'Create primary partition'
|
|
parted -a optimal --script <%= @cinder_disk %> -- mkpart primary 2 100%
|
|
|
|
echo 'Wait for udev before continuing'
|
|
udevadm settle
|
|
|
|
echo 'Wipe'
|
|
wipefs -a <%= @cinder_device %>
|
|
|