There is a script to automate Murano installation onto devbox.
Create a folder to hold cloned repositories
># mkdir -p /opt/git
Clone murano-deployment repository
># cd /opt/git ># git clone git://github.com/stackforge/murano-deployment.git
Set configuration and install prerequisites
># cd /opt/git/murano-deployment/devbox-scripts ># ./murano-git-install.sh prerequisites
Press Enter to edit
/etc/murano-deployment/lab-binding.rc
, then 'i' to enter INSERT mode. After editing press ESC and type :wq to write and exit from VI.LAB_HOST='lab_IP_or_hostname' ADMIN_USER='admin' ADMIN_PASSWORD='admin_pass' RABBITMQ_LOGIN='muranouser' RABBITMQ_PASSWORD='murano' RABBITMQ_VHOST='muranovhost' #RABBITMQ_HOST='' BRANCH_NAME='master' SSL_ENABLED='false' SSL_CA_FILE='' SSL_CERT_FILE='' SSL_KEY_FILE=''
LAB_HOST - IP or hostname of the lab. This address/hostname should point to the host where Keystone is installed.
ADMIN_USER - OpenStack admin user.
ADMIN_PASSWORD - A password for OpenStack admin user.
RABBITMQ_USER - User to connect to RabbitMQ host.
RABBITMQ_PASSWORD - Password for that user.
RABBITMQ_VHOST - vHost which will be used by Murano components. Provides additional layer of isolation from other devboxes.
RABBITMQ_HOST - (optional) IP address or hostname of the host where RabbitMQ is installed IF it is not the same host as LAB_HOST points to.
RABBITMQ_HOST_ALT - (optional) IP address or hostname of the RabbitMQ host to connect from inside the Windows instance. In some cases the addresses like LAB_HOST or RABBITMQ_HOST are inaccessible from instances, and they must use different address.
FILE_SHARE_HOST - (optional) IP address or hostname of the host where file share with prerequisites is located if it is not the same host as LAB_HOST points to.
BRANCH_NAME - branch name from which all Murano components will be fetched for installation.
SSL_ENABLED - Set 'true' if OpenStack is configured with SSL support and 'false' otherwise.
SSL_CA_FILE - Path to CA certificate for certificate validation on client side. Leave it empty when used self-signed certificates.
Install Murano components
># ./murano-git-install.sh install
Login to the Dashboard using URL http://your_VM_IP/horizon on Ubuntu or http://your_VM_IP/dashboard on CentOS.