Ansible roles and playbooks to enable a standalone Ironic install
0869e7b756
At some point the Ironic iPXE configuration changed. The params now passed are full URLs and it is no longer necessary for us to write the beginning of the URL out. Additionally update the ownership of the boot.ipxe file so ironic is able to overwrite it. Far from ideal, but required at this time. Closes-Bug: #1490546 Closes-Bug: #1490557 Change-Id: I1a54ac6dce1497823795f896907663b44ebaa67d |
||
---|---|---|
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