Ansible roles and playbooks to enable a standalone Ironic install
ec47c8528d
Until support for zuul-cloner arrives for bifrost's CI settings, we need mechanisms to allow us test against a dependent revision in the diskimage-builder repositioy. As such, we've moved the diskimage-builder download and installation to align with the other packages from source, and updated the CI prep role to apply dependent revisions. Additionally, correct conditionals in the OpenStack CI prep role. Change-Id: Ie5db11ff7d2160c7cea9a71aebd86d1b369983c1 |
||
---|---|---|
bifrost | ||
doc/source | ||
playbooks | ||
scripts | ||
tools | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.testr.conf | ||
babel.cfg | ||
CONTRIBUTING.rst | ||
env-vars | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
openstack-common.conf | ||
README.rst | ||
README.vagrant | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
TODO.rst | ||
tox.ini | ||
troubleshooting.rst |
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