[openstack-dev] [Heat] Need more sample HOT templates for users

Qiming Teng tengqim at linux.vnet.ibm.com
Fri Feb 14 08:21:31 UTC 2014


On Fri, Feb 14, 2014 at 08:24:09AM +0100, Thomas Spatzier wrote:

Thanks, Thomas.

The first link actually provides a nice inventory of all Resources and
their properties, attributes, etc.  I didn't look into this because I
was thinking of the word 'developer' differently.  This pointer is
useful for template developers in the sense that they don't have to
check the source code to know a resource type.

Maybe more elaborated explanation of resource usage is some work that
can be left to book or manual authors. 

Regards,
  - Qiming

> Hi Qiming,
> 
> not sure if you have already seen it, but there is some documentation
> available at the following locations. If you already know it, sorry for
> dup ;-)
> 
> Entry to Heat documentation:
> http://docs.openstack.org/developer/heat/
> 
> Template Guide with pointers to more details like documentation of all
> resources:
> http://docs.openstack.org/developer/heat/template_guide/index.html
> 
> HOT template guide:
> http://docs.openstack.org/developer/heat/template_guide/hot_guide.html
> 
> HOT template spec:
> http://docs.openstack.org/developer/heat/template_guide/hot_spec.html
> 
> Regards,
> Thomas
> 
> Qiming Teng <tengqim at linux.vnet.ibm.com> wrote on 14/02/2014 06:55:56:
> 
> > From: Qiming Teng <tengqim at linux.vnet.ibm.com>
> > To: openstack-dev at lists.openstack.org
> > Date: 14/02/2014 07:04
> > Subject: [openstack-dev] [Heat] Need more sample HOT templates for users
> >
> > Hi,
> >
> >   I have been recently trying to convince some co-workers and even some
> >   customers to try deploy and manipulate their applications using Heat.
> >
> >   Here are some feedbacks I got from them, which could be noteworthy for
> >   the Heat team, hopefully.
> >
> >   - No document can be found on how each Resource is supposed to be
> >     used. This is partly solved by the adding resource_schema API but it
> >     seems not yet exposed by heatclient thus the CLI.
> >
> >     In addition to this, resource schema itself may print only simple
> >     help message in ONE sentence, which could be insufficient for users
> >     to gain a full understanding.
> >
> >   - The current 'heat-templates' project provides quite some samples in
> >     the CFN format, but not so many in HOT format.  For early users,
> >     this means either they will get more accustomed to CFN templates, or
> >     they need to write HOT templates from scratch.
> >
> >     Another suggestion is also related to Resource usage. Maybe more
> >     smaller HOT templates each focusing on teaching one or two resources
> >     would be helpful. There could be some complex samples as show cases
> >     as well.
> >
> >  Some thoughts on documenting the Resources:
> >
> >   - The doc can be inlined in the source file, where a developer
> >     provides the manual of a resource when it is developed. People won't
> >     forget to update it if the implementation is changed. A Resource can
> >     provide a 'describe' or 'usage' or 'help' method to be inherited and
> >     implemented by all resource types.
> >
> >     One problem with this is that code mixed with long help text may be
> >     annoying for some developers.  Another problem is about
> >     internationalization.
> >
> >   - Another option is to create a subdirectory in the doc directory,
> >     dedicated to resource usage. In addition to the API references, we
> >     also provide resource references (think of the AWS CFN online docs).
> >
> >   Does this makes senses?
> >
> > Regards,
> >   - Qiming
> >
> > ---------------------------------------------
> > Qiming Teng, PhD.
> > Research Staff Member
> > IBM Research - China
> > e-mail: tengqim at cn.ibm.com
> >
> >
> > _______________________________________________
> > OpenStack-dev mailing list
> > OpenStack-dev at lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
> 
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 




More information about the OpenStack-dev mailing list