The cycle occurs in other places to, e.g. basic.target <-> sysinit.target
[ 12.918119] systemd[1]: basic.target: Found ordering cycle on sysinit.target/start
[ 12.919241] systemd[1]: basic.target: Found dependency on cloud-init.service/start
[ 12.920347] systemd[1]: basic.target: Found dependency on systemd-networkd-wait-online.service/start
[ 12.921679] systemd[1]: basic.target: Found dependency on systemd-networkd.service/start
[ 12.922893] systemd[1]: basic.target: Found dependency on network-pre.target/start
[ 12.924001] systemd[1]: basic.target: Found dependency on ufw.service/start
[ 12.925013] systemd[1]: basic.target: Found dependency on basic.target/start
[ 12.926055] systemd[1]: basic.target: Job cloud-init.service/start deleted to break ordering cycle starting with basic.target/start
The cycle occurs in other places to, e.g. basic.target <-> sysinit.target
[ 12.918119] systemd[1]: basic.target: Found ordering cycle on sysinit. target/ start service/ start networkd- wait-online. service/ start networkd. service/ start pre.target/ start service/ start deleted to break ordering cycle starting with basic.target/start
[ 12.919241] systemd[1]: basic.target: Found dependency on cloud-init.
[ 12.920347] systemd[1]: basic.target: Found dependency on systemd-
[ 12.921679] systemd[1]: basic.target: Found dependency on systemd-
[ 12.922893] systemd[1]: basic.target: Found dependency on network-
[ 12.924001] systemd[1]: basic.target: Found dependency on ufw.service/start
[ 12.925013] systemd[1]: basic.target: Found dependency on basic.target/start
[ 12.926055] systemd[1]: basic.target: Job cloud-init.