cloud_init service failing
Do this after !6 (merged) and !8 (merged)
On some systems resize2fs doesn't support online shrinking of partitions, which can cause the boot command to fail and thus leave the cloud_init.service in a failed state. This fixes that and testing reveals that the filesystem is still the same size as the logical volume in practice
Note: this is going into the haxa0rbana branch, which will never be public. The intent is to cherry pick some of the things into trunk after this is merged in. I've never done any cherry picking, so I'm not sure if we'll be able to do that or not. If not, we can always generate a diff, make any necessary edits and use patch
to apply the remaining changes that we want on trunk.
Edited by Adam