Designate/Development/Devstack
Setting up Devstack environments for Designate
Horizon
mkdir devstack-repos; cd devstack-repos
git clone https://github.com/openstack/designate.git
git clone https://github.com/openstack/designate-dashboard.git
cd designate/contrib/vagrant
sudo apt-get install vagrant # ensure the version is >= 1.7.2
sudo apt-get install nfs-common nfs-kernel-server
vagrant plugin install vagrant-libvirt
vagrant plugin install vagrant-mutate
vagrant plugin install vagrant-rekey-ssh
vagrant box add trusty64 https://vagrantcloud.com/ubuntu/boxes/trusty64/versions/14.04/providers/virtualbox.box
vagrant mutate trusty64 libvirt
vagrant box list # ensure only one trusty64 box is there
- edit Vagrantfile, set ubuntu.vm.box = "trusty64", remove fedora20
vagrant up vagrant global-status vagrant ssh ubuntu
- from the VM:
cd devstack vim local.conf # enable horizon + the needed nova etc ./stack.sh