<tt><font size=2>Steve Baker <sbaker@redhat.com> wrote on 10/28/2013
04:24:30 PM:<br>
<br>
> On 10/29/2013 02:53 AM, Steven Hardy wrote:<br>
> > ...<br>
> > Can anyone provide me with a clear argument for what the "fundamental<br>
> > differences" actually are?<br>
> ...<br>
> Since writing those proposals my thinking has evolved too. I'm currently<br>
> thinking it would be best to implement software configuration resources<br>
> rather than create a new component construct.<br>
</font></tt>
<br><tt><font size=2>Please pardon the newbie question, but I do not understand.
 A resource type is implemented in OpenStack code --- a part of Heat
that calls a fixed service API that expects Keystone credentials.  A
component is implemented by a bit of user code (and/or other sorts of instructions)
embedded in or referenced by a template, with no fixed API and not invoked
with Keystone credentials.  We desire the heat engine to invoke operations
on resources; we do not desire the heat engine to invoke components (the
VMs do that themselves, via whatever bootstrapping mechanism is used).
 So yes, I do see fundamental differences.  What am I missing?</font></tt>
<br>
<br><tt><font size=2>Thanks,</font></tt>
<br><tt><font size=2>Mike</font></tt>