Ansible roles and playbooks to enable a standalone Ironic install
75ac413026
Due to the debian + simple-init image size, which is not a small image, we need to support having slightly larger guest VMs in order to allow for the image to be downloaded to the guest VM. Add tunable setting, and default the image build test job to create a VM with 4096 MB of RAM instead of 3072 MB. Change-Id: Ifdccb32035fa91fe8d8200c3090973c34d453801 |
||
---|---|---|
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