1064ba
diff --git a/rhel/systemd/cloud-init-local.service b/rhel/systemd/cloud-init-local.service
1064ba
index 047907c4..656eddb9 100644
1064ba
--- a/rhel/systemd/cloud-init-local.service
1064ba
+++ b/rhel/systemd/cloud-init-local.service
1064ba
@@ -3,10 +3,12 @@ Description=Initial cloud-init job (pre-networking)
1064ba
 DefaultDependencies=no
1064ba
 Wants=network-pre.target
1064ba
 After=systemd-remount-fs.service
1064ba
+Requires=dbus.socket
1064ba
+After=dbus.socket
1064ba
 Before=NetworkManager.service network.service
1064ba
 Before=network-pre.target
1064ba
 Before=shutdown.target
1064ba
-Before=sysinit.target
1064ba
+Before=firewalld.target
1064ba
 Conflicts=shutdown.target
1064ba
 RequiresMountsFor=/var/lib/cloud
1064ba
 ConditionPathExists=!/etc/cloud/cloud-init.disabled