- Add "x-systemd.requires=cloud-init.service" mount flag to fstab if [ -d /run/systemd/system ] (mountall chokes on unknown options, argh)
- Make sure cloud-init calls "mount" on a newly written mount point, so that it is mounted when later services start
- Mark them as "nofail", as they could go away on next boot and we don't want to fail boot because of that
- Move cloud-init.service to early boot: Add DefaultDependencies=no and Before=basic.target
Summary from IRC:
- Add "x-systemd. requires= cloud-init. service" mount flag to fstab if [ -d /run/systemd/system ] (mountall chokes on unknown options, argh) cies=no and Before=basic.target
- Make sure cloud-init calls "mount" on a newly written mount point, so that it is mounted when later services start
- Mark them as "nofail", as they could go away on next boot and we don't want to fail boot because of that
- Move cloud-init.service to early boot: Add DefaultDependen