<div dir="ltr"><div><div><div><div><div><div><div>Hello,<br><br><br>We come across this: <a href="http://docs.openstack.org/developer/heat/pluginguide.html">http://docs.openstack.org/developer/heat/pluginguide.html</a><br><br><br></div>Looks like it solves three of the purposes listed below:<br><br></div>1. Define a custom resource type with properties and attributes<br></div>2. Register the resource to the Hear orchestrator<br></div>3. Write a driver/plugin (most likely the Life Cycle methods) which can create/manage the resources when encounter from the Heat orchestration engine.<br><br><br></div>Am I right?<br><br><br></div>Now the question is: in one place it is mentioned as:<br><br>"<br>It defines methods corresponding to the life cycle as well as the basic hooks
for plug-ins to handle the work of communicating with specific down-stream
services<br>"<br><br><br></div><div>Can this down-stream service be <i>anything</i> (say a third-party storage array)? Or it has to be a OpenStack service only?<br><br><br><br><br></div><div>Thanks in advance,<br>Pradip<br><br></div></div>