-
Notifications
You must be signed in to change notification settings - Fork 43
Arch: Enable systemd service cloud-init-main
#577
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@vdloo I'm happy to apply a related fix, but I need to be more sure this is the right fix. Can you help me understand how you came to conclude that this substitution is the best fix? E.g. in contrast to adding cloud-init-main
to the chain? Thank!
@hartwork I think you might be on to something here, I simply assumed because in this old issue you referred to I did build an image with this branch like this:
and that solved my issue with my cloud-init iso not being used. But by removing |
@vdloo sounds like it needs more research. Can you do that research? |
so that cloud-init can use `cidata` labeled filesystems again as a NoCloud datasource if provided during boot. see hartwork#515 (comment)
868c385
to
d3bab1e
Compare
I looked at the systemd service files for cloud-init and it seems that the currently enabled cloud-init-local, cloud-init-network, cloud-config and cloud-final are all shims for preserving systemd ordering and they just send a message over unix socket to the cloud-init process so it sounds like there would be no harm in keeping |
cloud-init-main
so that cloud-init can use
cidata
labeled filesystems again as a NoCloud datasource if provided during boot. see #515 (comment)