Some details from a conversation with Chad, James, and Vorlon.
`netplan apply` is executed in cloud-init.service, which runs
`Before=network-online.target` but `After=systemd-networkd-wait-online.service`.
There is may be a dependency bug between dbus and systemd-networkd because systemd-networkd is a dbus service so when it's "up" it should be accessible over dbus.
Should cloud-init or systemd-networkd-wait-online.service require being ordered after dbus.service?
Some details from a conversation with Chad, James, and Vorlon.
`netplan apply` is executed in cloud-init.service, which runs network- online. target` but `After= systemd- networkd- wait-online. service` .
`Before=
There is may be a dependency bug between dbus and systemd-networkd because systemd-networkd is a dbus service so when it's "up" it should be accessible over dbus.
Should cloud-init or systemd- networkd- wait-online. service require being ordered after dbus.service?