cloud-init team mailing list archive
-
cloud-init team
-
Mailing list archive
-
Message #00034
Re: Cloud-init not installing rpms (CentOS 6.5)
On 2014-03-28 23:44, Scott Moser wrote:
<snip>
Right. You have to specify the whole list in cloud-config mode.
Note, you don't have to "inject" that file, you could just have well
have
put that cloud_config_modules portion inside cloud-config where you
were
putting your 'runcmd'.
Thanks Scott. Added it to the #cloud-config userdata directly,
and it's working fine. All good there. :)
Also, if for some things, you could use the json patch mode
("#cloud-config-jsonp"). Its even worse documented than other parts
of
cloud-init. But essentially, if you have multi-part input, you can
modify the configuration via json-patch notation
(https://tools.ietf.org/html/rfc6902).
Not sure what multi-part input would be used for.
Guessing it's due to my headspace atm being "Rackspace
config drive userdata approach". :)
You were right, this module requires the packaging to give some
indication
that a reboot is necessary. (ie, create /var/run/reboot-required).
I'm
not sure if rhel/centos has anything like this or not.
Doesn't seem to. General indication is that doing a compare
of the running kernel version (uname) vs the latest installed
could do the trick. Doesn't sound very reliable though, so
there's probably a better way. I'll ask. :)
+ Justin
Follow ups
References