0caf7f4136af3118ab83dc52f2a6a2063eeb04fa
Cleaned up meta definitions to correctly define tested operating systems. Additionally, removed hard coded dependency in the node setup role that could be causing issues with Ansible 2.0, and corrected minimum version to 1.9. Change-Id: I9d5fa719793896cce00a69dafba738755b45b068
Vagrant support for developers
==============================
Bifrost vagrant file for developers can be found in the tools/vagrant_dev_env
directory. Running 'vagrant up' from with in 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 in to the bifrost directory
cd bifrost/tools/vagrant_dev_env
edit Vagrantfile:
change public_key to correct key name
change network_interface to match your needs
change bridged adaptor
Boot the vm with:
vagrant up
Description
Languages
Python
57.4%
Jinja
24.6%
Shell
18%