Translate non-heat templates to Heat Orchestration Template.
Go to file
Jeremy Stanley 03cc6147fa Workflow documentation is now in infra-manual
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: If4c48417f61b400630d1a089583d987b65aced92
2014-12-05 03:30:45 +00:00
doc/source Update README and other doc files 2014-08-29 09:02:30 -07:00
translator Merge "Handle get_attribute in Tosca outputs" 2014-11-17 19:33:04 +00:00
.coveragerc Add .gitreview file and apply cookiecutter template. 2014-04-01 09:43:50 -05:00
.gitignore Added a module for intrinsic function. 2014-07-14 17:41:55 +03:00
.gitreview Add .gitreview file and apply cookiecutter template. 2014-04-01 09:43:50 -05:00
.mailmap Add .gitreview file and apply cookiecutter template. 2014-04-01 09:43:50 -05:00
.testr.conf Add .gitreview file and apply cookiecutter template. 2014-04-01 09:43:50 -05:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:45 +00:00
HACKING.rst Add .gitreview file and apply cookiecutter template. 2014-04-01 09:43:50 -05:00
LICENSE Add .gitreview file and apply cookiecutter template. 2014-04-01 09:43:50 -05:00
MANIFEST.in Add .gitreview file and apply cookiecutter template. 2014-04-01 09:43:50 -05:00
README.rst Update README and other doc files 2014-08-29 09:02:30 -07:00
babel.cfg Add .gitreview file and apply cookiecutter template. 2014-04-01 09:43:50 -05:00
openstack-common.conf TOSCA definition types for TOSCA library. 2014-05-05 16:49:32 -05:00
requirements.txt Update the Babel module version 2014-07-01 00:38:24 +08:00
setup.cfg TOSCA definition types for TOSCA library. 2014-05-05 16:49:32 -05:00
setup.py Add .gitreview file and apply cookiecutter template. 2014-04-01 09:43:50 -05:00
test-requirements.txt Revert use of olsosphinx library 2014-08-28 11:34:45 -04:00
tox.ini Work toward Python 3.4 support and testing 2014-09-03 19:06:57 +00:00

README.rst

Heat-Translator

Tool to translate non-heat templates to Heat Orchestration Template (HOT).

Overview

Heat-Translator is a StackForge project and licensed under Apache 2. It is a command line tool which takes non-Heat templates as an input and produces a Heat Orchestration Template (HOT) which can be deployed by Heat. Currently the development and testing is done with an aim to translate OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) templates to HOT. However, the tool is designed to be easily extended to use with any format other than TOSCA.

Architecture

Heat-Translator project is mainly built of two components:

  1. Parser - parser for a particular template format e.g. TOSCA parser

2. Generator - takes an in-memory graph from Parser, maps it to Heat resources and software configuration and then produces a HOT.

Project Info