[openstack-dev] Incubation Request: Murano
zbitter at redhat.com
Tue Mar 4 22:16:21 UTC 2014
On 04/03/14 00:04, Georgy Okrokvertskhov wrote:
> First of all let me highlight that Murano DSL was much inspired by
> TOSCA. We carefully read this standard before our movement to Murano
> DSL. TOSCA standard has a lot f of very well designed concepts and ideas
> which we reused in Murano. There is one obvious draw back of TOSCA -
> very heavy and verbose XML based syntax. Taking into account that
> OpenStack itself is clearly moving from XML based representations, it
> will be strange to bring this huge XML monster back on a higher level.
> Frankly, the current Murano workflows language is XML based and it is
> quite painful to write a workflows without any additional instrument
> like IDE.
It so happens that the OASIS's TOSCA technical committee are working as
we speak on a "TOSCA Simple Profile" that will hopefully make things
easier to use and includes a YAML representation (the latter is great
IMHO, but the key to being able to do it is the former). Work is still
at a relatively early stage and in my experience they are very much open
to input from implementers.
I would strongly encourage you to get involved in this effort (by
joining the TOSCA TC), and also to architect Murano in such a way that
it can accept input in multiple formats (this is something we are making
good progress toward in Heat). Ideally the DSL format for Murano+Heat
should be a trivial translation away from the relevant parts of the YAML
representation of TOSCA Simple Profile.
More information about the OpenStack-dev