Deploy openstack GIT repos to /opt/stack
- Deploys all GIT repositories contained found the worspace root folder to /opt/stack
- Download devstack repository if not found on /opt/stack
- Deploy local.conf to /opt/stack/devstack
Clone this workspace and enter in its folder
git clone https://github.com/FedericoRessi/devstack-ws.git my_workspace
cd my_workspaceEdit local.conf contained in your workspace
nano local.confNow clone some git repo inside of it and edit them
git clone https://git.openstack.org/openstack/networking-odl
cd networking-odl
git fetch https://review.openstack.org/openstack/networking-odl refs/changes/12/215612/23
git checkout FETCH_HEADStart a VM based on your favorite linux distribution, install devstack and its dependencies and deploy a copy of networking-odl:
vagrant up trustyRead e-mails, take a tea, or goes to scrum meeting ;-)
Then enters in the VM and launch devstack.
vagrant ssh trusty
cd /opt/stack/devstack
./stack.shNow you can unstack, make some changes on the and deploy again.
./unstack.sh
exit
nano somefile
vagrant provision trustyNow restack as before or destroy the VM.
vagrant destroy -f trusty