Naming Conventions

To clearly separate commands and parts of configuration files we use boxes, like shown below:

...
# Part of config file here
      

All commands start either with ‘>$’ mark or with ‘>#’ mark. The difference is that first should be executed as regular user, while second - as superuser (‘root’).

>$ echo ‘Execute this command as regular user’
># echo ‘Execute this command as root’
      

Use Appropriate Branch

There are a few branches that can be found in all Murano repositories: master, release-0.1, release-0.2 and so on. Branch master is the most recent between the releases, but not as stable as release-x.x branches.

Use Separate vHost in RabbitMQ

In general it is OK to configure Murano services to use the root (‘/’) vHost in RabbitMQ and use the same user credentials as OpenStack services use. However, we recommend to create a separate vHost with separate user for each Murano devbox. There are a few reasons for that:

  • this prevents queue name collisions

  • this prevents message stealing from queues

  • this simplify debugging

If you are planning to use only one devbox then you may stay with ‘/’ vHost. Steps required to configure your own vHost are described in RabbitMQ Configuration Notes.