1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
==============================
Integrate murano with DevStack
==============================
You can install murano with DevStack. The `murano/devstack`_ directory
in the murano repository contains the files necessary to integrate murano
with `DevStack`_.
To install the development version of an OpenStack environment
with murano, proceed with the following steps:
#. Download DevStack:
.. code-block:: console
git clone https://git.openstack.org/openstack-dev/devstack
cd devstack
#. Edit ``local.conf`` to enable murano DevStack plug-in:
.. code-block:: console
> cat local.conf
[[local|localrc]]
enable_plugin murano git://git.openstack.org/openstack/murano
#. If you want to enable Murano Cloud Foundry Broker API service, add the
following line to ``local.conf``:
.. code-block:: ini
enable_service murano-cfapi
#. If you want to use Glare Artifact Repository as a strorage for packages,
add the following line to ``local.conf``:
.. code-block:: ini
enable_service g-glare
For more information on how to use Glare Artifact Repository,
see :ref:`glare_usage`.
#. (Optional) To import murano packages when DevStack is up, define an ordered
list of FQDN packages in ``local.conf``. Verify that you list all package
dependencies. These packages will be imported from the ``murano-apps``
git repository by default. For example:
.. code-block:: ini
MURANO_APPS=com.example.apache.Tomcat,com.example.Guacamole
To configure the git repository that will be used as the source for
the imported packages, configure the ``MURANO_APPS_REPO`` and
``MURANO_APPS_BRANCH`` variables.
#. Run DevStack:
.. code-block:: console
./stack.sh
**Result:** Murano has installed with DevStack.
.. Links
.. _DevStack: https://docs.openstack.org/devstack/latest/
.. _murano/devstack: https://git.openstack.org/cgit/openstack/murano/tree/devstack
|