Ansible roles and playbooks to enable a standalone Ironic install
8954bebfaf
After changing from ubuntu to debian, testing was never updated to validate that the hostname was not ubuntu. Since we support simple-init, we should check for multiple default OS names and fail accordingly if they are found. Additionally, changed the default testing user to root as simple init writes the key to the root user's authorized_keys file. Change-Id: Icce62d0b9256188dbc9b49d948c99bb0c469ae6b |
||
---|---|---|
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