- #!/bin/bash
- HORIZON_DIR="$1"
- MURANO_DASH_DIR="$2"
- pushd "$HORIZON_DIR"
- tox -e venv -- pip install -e "$MURANO_DASH_DIR"
- popd
- cp "$MURANO_DASH_DIR/muranodashboard/local/enabled/_50_murano.py" "$HORIZON_DIR/openstack_dashboard/local/enabled/"
- cp "$HORIZON_DIR/openstack_dashboard/local/local_settings.py.example" "$HORIZON_DIR/openstack_dashboard/local/local_settings.py"
- cp "$MURANO_DASH_DIR/muranodashboard/local/local_settings.d/_50_murano.py" "$HORIZON_DIR/openstack_dashboard/local/local_settings.d/"
- cp "$MURANO_DASH_DIR/muranodashboard/conf/murano_policy.json" "$HORIZON_DIR/openstack_dashboard/conf"
- cat >> "$HORIZON_DIR/openstack_dashboard/local/local_settings.py" << EOF
- OPENSTACK_HOST = 'ip of devstack lab with murano installed'
- MURANO_API_URL = 'http://same ip as above:8082'
- OPENSTACK_KEYSTONE_URL = "http://%s:5000/v2.0" % OPENSTACK_HOST
- EOF
- tox -e venv -- python manage.py migrate --noinput
- tox -e venv -- python manage.py collectstatic --noinput
- tox -e venv -- python manage.py compress
- tox -e venv -- python manage.py runserver