I think the problem is that later stages (cloud-init-final) do not necessarily run if earlier stages error (cloud-init-local).
I could be wrong, but I think that if cloud-init-local failed while 'cloud-init status --wait' was waiting, and you ignored the error, that status would end up waiting forever.
@Dan,
I think the problem is that later stages (cloud-init-final) do not necessarily run if earlier stages error (cloud-init-local).
I could be wrong, but I think that if cloud-init-local failed while 'cloud-init status --wait' was waiting, and you ignored the error, that status would end up waiting forever.