Es posible utilizar el servicio Orchestration de OpenStack para organizar varias aplicaciones de nube compuestas. Este servicio admite el formato Heat Orchestration Template (HOT) de OpenStack a través de una API de REST y el formato de plantilla Amazon Web Services (AWS) de CloudFormation a través de una API de consulta que sea compatible con CloudFormation.

Se utilizan plantillas para crear pilas. Una pila configura la creación automática de la mayoría de los tipos de recursos de OpenStack, entre los que se incluyen instancias, direcciones IP flotantes, volúmenes, grupos de seguridad y usuarios.

Con las plantillas de orquestación, los desarrolladores de aplicaciones pueden definir los parámetros para automatizar la implementación de infraestructuras, servicios y aplicaciones. Las plantillas son archivos estáticos que se pueden utilizar directamente para crear una pila.

También se puede crear una pila en la que se combine una plantilla con un archivo de entorno. Un archivo de entorno proporciona un conjunto exclusivo de valores para los parámetros que se definen en la plantilla. Cuando se utilizan archivos de entorno con plantillas, es posible crear muchas pilas exclusivas a partir de una sola plantilla.

Para obtener información sobre la forma de crear plantillas y archivos de entorno, consulte la documentación de OpenStack en http://docs.openstack.org/developer/heat/template_guide/index.html.