Vagrant development env broken after repo split
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla |
Fix Released
|
Medium
|
Juan J. Martínez |
Bug Description
After kolla's repo has been split in several repos (kolla, kolla-ansible), the development environment with Vagrant in contrib/dev/vagrant seems broken as part of the bootsrap code expects kolla-ansible content to be available inside kolla's repo.
Also the content of contrib/dev/vagrant seems duplicated.
I find the vagrant environment very useful.
An easy fix could be:
- require a checkout of both repos
- provide a configuration token with the path of kolla-ansible (e.g. `kolla_
- change the bootstrap code to use two different paths (kolla and kolla-ansible)
- document this and probably remove the code from kollan-ansible as building the images seems the main component (I guess support for other deployment methods could be added afterwards)
- optionally make the deployment "optional", so kolla-ansible is not required
Does this make sense? Thanks!
affects: | kolla-ansible → kolla |
Changed in kolla: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in kolla: | |
assignee: | nobody → Juan J. Martínez (jjmartinez) |
Changed in kolla: | |
status: | Confirmed → In Progress |
Changed in kolla: | |
status: | In Progress → Fix Committed |
Changed in kolla: | |
status: | Fix Committed → Fix Released |
We also need to update the docs:
For Fedora 25:
[1.] sudo dnf install @vagrant
[2.] While setting up NFS, i hitted with mountd.service not found. /developer. fedoraproject. org/tools/ vagrant/ vagrant- nfs.html is the recommended way to setup nfs.
https:/
[3.] We donot need vagrant-vbguest for vagrant-libvirt we need to fix it.
Apart from that i hit this error on fedora 25 while doing vagrant up:
==> operator: Mounting NFS shared folders...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
set -e 121.1:/ opt/stack/ kolla /home/vagrant/kolla /home/vagrant/ kolla
mkdir -p /home/vagrant/kolla
mount -o vers=3,udp 192.168.
if command -v /sbin/init && /sbin/init --version | grep upstart; then
/sbin/initctl emit --no-wait vagrant-mounted MOUNTPOINT=
fi
Stdout from the command:
Stderr from the command:
mount.nfs: requested NFS version or transport protocol is not supported