Public bug reported:

cloud-init has 4 basic jobs:
 cloud-init-local: local search for datasource
 cloud-init: network search for datasource,
 cloud-config: some modules, runs right after datasource found
 cloud-final : rc.local timeframe

each expects the previous to have finished, but does not need it or
expect it to have exited successfully.

in upstart, failure of one job does not stop the running of another.
However, in systemd failure (exit non-zero) of any job seems to result in 
subsequent jobs not running.

For instance, a system i just booted had a failure of one of the config
modules that runs in cloud-init stage.  so cloud-init exited non-zero.
That resulted in:

[FAILED] Failed to start Initial cloud-init job (metadata service crawler).
See "systemctl status cloud-init.service" for details.
[DEPEND] Dependency failed for Cloud-config availability.
[DEPEND] Dependency failed for Apply the settings specified in cloud-config.
[DEPEND] Dependency failed for Execute cloud user/final scripts.

** Affects: cloud-init (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to cloud-init in Ubuntu.
https://bugs.launchpad.net/bugs/1432758

Title:
  cloud-config.service, cloud-final.service do not run if previous
  cloud-init service failed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1432758/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to