Magnum DevStack installation
To install Magnum with DevStack for development purposes, follow these steps:
- Create a root directory for DevStack if needed:
$ sudo mkdir -p /opt/stack$ sudo chown $USER /opt/stackClone DevStack repo:$ git clone https://git.openstack.org/openstack-dev/devstack /opt/stack/devstack
- We will run DevStack with minimal
local.conf
settings required to enable Magnum, Heat, and Neutron:
$ cat > /opt/stack/devstack/local.conf << END[[local|localrc]]DATABASE_PASSWORD=passwordRABBIT_PASSWORD=passwordSERVICE_TOKEN=passwordSERVICE_PASSWORD=passwordADMIN_PASSWORD=password# magnum requires the following to be set correctlyPUBLIC_INTERFACE=eth1# Enable barbican service and use it to store TLS certificatesenable_plugin barbican https://git.openstack.org/openstack/barbicanenable_plugin heat https://git.openstack.org/openstack/heat# Enable magnum plugin after dependent pluginsenable_plugin magnum https://git.openstack.org/openstack/magnum# Optional:...