<div dir="ltr">Jay. Do you have a plan to add a Savanna (type: Heat::Savanna) and Trove  (type: Heat::Trove)  providers to the HOT DSL?<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Oct 31, 2013 at 10:33 PM, Jay Pipes <span dir="ltr"><<a href="mailto:jaypipes@gmail.com" target="_blank">jaypipes@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 10/31/2013 01:51 PM, Alexander Kuznetsov wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Heat, Savanna and Trove teams,<br>
<br>
All this projects have common part related to software configuration<br>
management.  For creation,  an environment  user should specify a<br>
hardware parameter for vms:  choose flavor, decide use cinder or not,<br>
configure networks for virtual machines, choose topology for hole<br>
deployment. Next step is linking of software parameters with hardware<br>
specification. From the end user point of view, existence of three<br>
different places and three different ways (HEAT Hot DSL, Trove<br>
clustering API and Savanna Hadoop templates) for software configuration<br>
is not convenient, especially if user want to create an environment<br>
simultaneously involving components from Savanna, Heat and Trove.<br>
<br>
I can suggest two approaches to overcome this situations:<br>
<br>
Common library in oslo. This approach allows a deep domain specific<br>
customization. The user will still have 3 places with same UI where user<br>
should perform configuration actions.<br>
<br>
Heat or some other component for software configuration management. This<br>
approach is the best for end users. In feature possible will be some<br>
limitation on deep domain specific customization for configuration<br>
management.<br>
</blockquote>
<br></div></div>
I think this would be my preference.<br>
<br>
In other words, describe and orchestrate a Hadoop or Database setup using HOT templates and using Heat as the orchestration engine.<br>
<br>
Best,<br>
-jay<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
Heat, Savanna and Trove teams can you comment these ideas, what approach<br>
are the best?<br>
<br>
Alexander Kuznetsov.<br>
<br>
<br></div><div class="im">
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
<br>
</div></blockquote><div class="HOEnZb"><div class="h5">
<br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</div></div></blockquote></div><br></div>