openstack-ansible/scripts
Major Hayden 892c7fe46c Convert AIO bootstrap from bash to Ansible
This patch converts the AIO bootstrap process to use Ansible
instead of bash scripting. The patch also minimises the options
available to focus the role concerned to just handle an AIO
bootstrap, but gives it just enough flexibility to allow the
use of an external MongoDB database for Ceilometer/Aodh and
for a deployer to specify a secondary disk for the AIO to
consume.

A major change is that the AIO bootstrap process no longer
assumes that it can destroy a secondary boot device. It
requires a device name to be provided. This prevents horrible
surprises.

TODO (in subsequent patches):
 - update the developer AIO docs
 - convert run-playbooks.sh into an Ansible playbook

Implements: blueprint convert-aio-bootstrap-to-ansible
Co-Authored-By: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
Change-Id: I6028952e7260388873f57db47cc3e08126ecc530
2015-12-08 19:05:45 +00:00
..
bootstrap-aio.sh Convert AIO bootstrap from bash to Ansible 2015-12-08 19:05:45 +00:00
bootstrap-ansible.sh IRR - Implemented for setup-hosts 2015-11-17 08:15:07 -06:00
federated-login.sh Support base64 padding in federated tokens 2015-09-21 16:15:06 +00:00
gate-check-commit.sh Convert AIO bootstrap from bash to Ansible 2015-12-08 19:05:45 +00:00
gate-check-docs.sh Rename dev-requirements.txt to test-requirements.txt 2015-11-11 21:50:44 -05:00
gate-check-lint.sh Remove flake8 test from gate-check-commit 2015-11-16 13:34:38 +00:00
inventory-manage.py Adds group support to inventory-manage.py 2015-09-21 08:10:57 -05:00
openstack-ansible-role-requirements.py Rename everything for the osad to osa name change 2015-09-12 02:31:21 +01:00
os-detection.py Add reliable OS detection for ansible bootstrap 2015-10-19 09:07:01 -05:00
osa-aio-heat-template.yml Rename everything for the osad to osa name change 2015-09-12 02:31:21 +01:00
pw-token-gen.py Add Ceph/RBD support to playbooks 2015-08-01 19:49:00 +01:00
run-aio-build.sh Redirect "apt-get install -y" stdin to /dev/null 2015-10-09 21:42:56 +08:00
run-playbooks.sh Convert AIO bootstrap from bash to Ansible 2015-12-08 19:05:45 +00:00
run-tempest.sh Create Junit XML Report from tempest run 2015-06-29 14:38:14 -05:00
run-upgrade.sh Remove Juno to Kilo logic in upgrade script 2015-09-12 04:28:57 +00:00
scripts-library.sh Convert AIO bootstrap from bash to Ansible 2015-12-08 19:05:45 +00:00
sources-branch-updater.sh Fixes loops for bashate 2015-08-21 15:44:05 +00:00
teardown.sh Improve message of the teardown.sh 2015-11-26 10:53:41 +00:00
update-revision.sh Fixes loops for bashate 2015-08-21 15:44:05 +00:00