O'Reilly logo

Extending OpenStack by Omar Khedher

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Developing application publisher perspective

Now that we have an overview of each piece of the application package, let's dig deeper into the content of each file in the presented hierarchy. One essential aspect of the Murano project is to give more flexibility to the developers in defining how the deployment of an application should be based on their specific needs and requirements. The secret sauce of achieving this goal is by programming the application deployment itself.

Murano provides its own programming language, MuranoPL, to develop deployable applications written in YAML and Yet Another Query Language (YAQL) languages.

YAQL is an extensible query language written in Python that addresses complex queries against large arbitrary data ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required