The bit that I have doubts about in https://git.launchpad.net/~smoser/cloud-init/commit/?h=bug/1576692&id=6a249689a179f is why "runcmd" still runs in cloud_config_modules -- it's arbitrary code which might (and often does) run package installs, so it should really live in cloud_final_modules as well?
The bit that I have doubts about in https:/ /git.launchpad. net/~smoser/ cloud-init/ commit/ ?h=bug/ 1576692& id=6a249689a179 f is why "runcmd" still runs in cloud_config_ modules -- it's arbitrary code which might (and often does) run package installs, so it should really live in cloud_final_modules as well?