cloud-init.service is meant to run when networking is up, but before
network-online.target unleashes other services in case people want to
set up networking customizations that run before those services do.
https://bugzilla.redhat.com/show_bug.cgi?id=1400249