Hey Andrew, Sorry for the slow response on this. There has been a lot to do for e-3. In any case, here are my thoughts on the subject. I am really not convinced that configuration management needs to be part of nova at all. This is stuff that should be built on top of nova. We have a bit of work to do cleaning up and improving metadata to make this type of thing easier, but I don't see any big needs for this to be in nova. A horizon plugin that handles this seems like it would be much more interesting.
Vish On Jan 26, 2012, at 10:25 AM, Andrew Bogott wrote: > Happy tag day, everyone! > > The next thing I'm going to work on (for Nova/Folsom) is adding an API to > assist with Puppet configuration on nova instances. The blueprint for that > is here: > > http://wiki.openstack.org/PuppetConfigForNova > > I welcome comments on that proposal. > > There's a fair bit of hand-waving in the Implementation section when it > comes to the question of how exactly Nova will communicate puppet config to > an instance. Ideally I would like to use file injection to drop a site.pp > file directly onto the instance. My fear, though, is that file injection is > not supported widely enough for me to rely on it. Is that right? Are there > plans to support file injection on non-Xen hypervisors (most importantly, on > KVM?) > If I can't rely on file injection, then I probably need to use metadata > instead. Is metadata injection more widely supported than file injection? > And, is there any kind of 'standard' pattern for instance daemons that notice > and respond to metadata changes (e.g. the guest agents module), or would I > just adlib that part? > > Thanks! > > -Andrew > > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : openstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp