c88534e169
The developer documentation to run an AIO build includes a curl one-liner to run the scripts/run-aio-build.sh script. However, due to the way it sources other scripts it will fail to execute. This change sources those scripts in a way to allow them to be run from curl piped to bash and also from a local git checkout. * In run-aio-build.sh it has cd to a fresh checkout so the path can be assumed and hard-coded. * In bootstrap-aio.sh and bootstrap-ansible.sh we now test the existing behaviour first (which will work if you executed these scripts directly from a git checkout) or from a scripts subdirectory of the currrent path (which will work if you ran the curl one-liner). Example of documentation which includes the curl one-liner: http://docs.openstack.org/developer/openstack-ansible/developer-docs/quickstart-aio.html#running-an-aio-build-in-one-step The curl one-liner: curl https://raw.githubusercontent.com/openstack/openstack-ansible/master/scripts/run-aio-build.sh | sudo bash Closes-Bug: #1504198 Change-Id: I2f8629f7cc4a1b650e8b5f6c6881168c0c5abde0 |
||
---|---|---|
doc | ||
etc | ||
playbooks | ||
scripts | ||
.gitignore | ||
.gitreview | ||
ansible-role-requirements.yml.example | ||
dev-requirements.txt | ||
LICENSE.txt | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
tox.ini |
OpenStack Ansible
OpenStack-Ansible is an official OpenStack project which aims to deploy production environments from source in a way that makes it scalable while also being simple to operate, upgrade, and grow.
For an overview of the mission, repositories and related Wiki home page, please see the formal Home Page for the project.
For those looking to test OpenStack-Ansible using an All-In-One (AIO) build, please see the Quick Start guide.
For more detailed Installation and Operator documentation, please see the Install Guide.
If OpenStack-Ansible is missing something you'd like to see included, then we encourage you to see the Developer Documentation for more details on how you can get involved.
If you have some questions, or would like some assistance with
achieving your goals, then please feel free to reach out to us on the OpenStack Mailing Lists
(particularly openstack-operators or openstack-dev) or on IRC in
#openstack-ansible
on the freenode network.