33cdd0fcc629801e4027e1a03a092d363b232e9f
Added a new release note highlighting the change to Ansible 2.0, as well as removal of modueles as they were included with the release of Ansible 2.0. Additionally added a mechanism to pull the modules from the Ansible stable-2.0 branch should they be missing, largely in event of an ansible 1.9.x user. Change-Id: I0abd9bacfab020fdc7b94bb086375c27e4987693
Vagrant support for developers
Bifrost vagrant file for developers can be found in the
tools/vagrant_dev_env directory. Running
vagrant up from within this folder will bring up an Ubuntu
Trusty box with Bifrost installed.
By default, the VM will have three interfaces:
- eth0 - connected to a NAT network
- eth1 - connected to Host-only network named: vboxnet1
- eth2 - bridged - adapter must be set in Vagrantfile
Walkthrough done on OS X
Setup vagrant by:
- Installing git
- Installing virtualbox
- Installing vagrant
- Installing ansible
Configure Vagrant with the correct box:
vagrant box add ubuntu/trusty64
Clone bifrost repo:
git clone https://github.com/openstack/bifrost.git
Change into the bifrost directory:
cd bifrost/tools/vagrant_dev_env
Edit the Vagrantfile:
- Change the
bifrost.vm.networkpublic_networkvalue to a valid network interface to allow Bare Metal connectivity - Change
public_keyto correct key name - Change
network_interfaceto match your needs
Boot the VM with:
vagrant up
Description
Languages
Python
57.4%
Jinja
24.6%
Shell
18%