From 78d8be8427daa5c465fa6dd53860e7b49ee28ab1 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Mon, 14 Apr 2014 21:38:38 -0400 Subject: [PATCH] fix(units): Relax ordering requirements for now. The current cloudinit implementation blocks when starting units which causes it to deadlock the boot process if a system cloud config starts a user cloud config because the user configs want to run after system is done. Until cloudinit switches to non-blocking calls user configs will go back to just depending on coreos-setup-environment.service. --- units/user-cloudinit@.service | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/units/user-cloudinit@.service b/units/user-cloudinit@.service index 1bd49a1..aa89b8e 100644 --- a/units/user-cloudinit@.service +++ b/units/user-cloudinit@.service @@ -1,7 +1,7 @@ [Unit] Description=Load cloud-config from %f -Requires=system-config.target -After=system-config.target +Requires=coreos-setup-environment.service +After=coreos-setup-environment.service Before=user-config.target ConditionFileNotEmpty=%f