← Back to team overview

openstack team mailing list archive

Re: Metadata and File Injection (code summit session?)

 

On 10/04/12 15:36 -0700, Justin Santa Barbara wrote:

The immediate use case I have in mind is to support this:
http://wiki.openstack.org/**PackageConfigForNova<http://wiki.openstack.org/PackageConfigForNova>.  That design requires periodic checkins between an instance agent and a
nova driver.  It certainly /could/ be implemented using ssh, but I
originally wrote the design imagining there was a ready-made, standard
communication service, and I still think it would be convenient.


My concern with that proposal is that it starts simple enough, but then
when you want to know e.g. "was the package installed successfully? is the
service healthy?" then you need more and more complexity i.e. you end up
with PlatformLayer, RedDwarf, Heat, Puppet, Chef or Juju.  So putting a
small piece of the required functionality into nova doesn't address your
actual use case, which is "I want configured machines, not just the stock
images".  It's probably easier to put that logic into your management
system of choice, so nova shouldn't do it.  Am I off base here?

Yea, that seem odd. Isn't that what your tool above + cloud-init is for?
Looks like a layering violation of some kind.

-Angus


Justin

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp



Follow ups

References