)]}'
{"id":"openstack%2Fopenstack-ansible~255412","triplet_id":"openstack%2Fopenstack-ansible~liberty~I6028952e7260388873f57db47cc3e08126ecc530","project":"openstack/openstack-ansible","branch":"liberty","topic":"bp/convert-aio-bootstrap-to-ansible","hashtags":[],"change_id":"I6028952e7260388873f57db47cc3e08126ecc530","subject":"Convert AIO bootstrap from bash to Ansible","status":"MERGED","created":"2015-12-09 18:16:00.000000000","updated":"2015-12-11 02:55:36.000000000","submitted":"2015-12-11 02:55:35.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a2d06709ec01013c87d352d628c15ace8f1d3860","_number":255412,"virtual_id_number":255412,"owner":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":2,"date":"2015-12-11 02:55:35.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"all":[{"value":2,"date":"2015-12-10 21:19:29.000000000","_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},{"value":2,"date":"2015-12-10 21:19:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"all":[{"value":0,"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":1,"date":"2015-12-10 21:19:34.000000000","_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-12-09 18:16:01.000000000","updated_by":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"reviewer":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"state":"REVIEWER"},{"updated":"2015-12-10 16:59:09.000000000","updated_by":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"reviewer":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"state":"REVIEWER"},{"updated":"2015-12-10 18:07:08.000000000","updated_by":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"reviewer":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"state":"REVIEWER"},{"updated":"2015-12-11 02:55:35.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a06bd48ee5a913b5c111c8a556976427cafc60ab","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2015-12-09 18:16:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5af1f91347c4b1e6ba3a916f970d72be9df00ae9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-09 21:53:36.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/12/255412/1/check/gate-openstack-ansible-docs/c465935//doc/build/html/ : SUCCESS in 53s\n- gate-openstack-ansible-lint http://logs.openstack.org/12/255412/1/check/gate-openstack-ansible-lint/5a309f3/ : SUCCESS in 2m 41s\n- gate-openstack-ansible-pep8 http://logs.openstack.org/12/255412/1/check/gate-openstack-ansible-pep8/7c93cdf/ : SUCCESS in 41s\n- gate-openstack-ansible-commit-nv http://logs.openstack.org/12/255412/1/check/gate-openstack-ansible-commit-nv/1041fad/ : FAILURE in 49m 17s (non-voting)\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/12/255412/1/check/gate-openstack-ansible-dsvm-commit/3100436/ : FAILURE in 1h 02m 45s","accounts_in_message":[],"_revision_number":1},{"id":"ae4e5142db1f75cbe92252c6ea94e05798da026b","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2015-12-10 10:57:40.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":1},{"id":"106afe3bb750f27b80dfae49f7c85804a985f145","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-10 12:36:27.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/12/255412/2/check/gate-openstack-ansible-docs/a121b1f//doc/build/html/ : SUCCESS in 1m 11s\n- gate-openstack-ansible-lint http://logs.openstack.org/12/255412/2/check/gate-openstack-ansible-lint/847f913/ : SUCCESS in 2m 27s\n- gate-openstack-ansible-pep8 http://logs.openstack.org/12/255412/2/check/gate-openstack-ansible-pep8/592c829/ : SUCCESS in 49s\n- gate-openstack-ansible-commit-nv http://logs.openstack.org/12/255412/2/check/gate-openstack-ansible-commit-nv/8d980c7/ : FAILURE in 1h 00m 31s (non-voting)\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/12/255412/2/check/gate-openstack-ansible-dsvm-commit/add3cd1/ : FAILURE in 1h 14m 23s","accounts_in_message":[],"_revision_number":2},{"id":"c6fb34641b23069b90243ffb15f8d815c7cbd021","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2015-12-10 12:52:55.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"825f5a3fabf015e0b7e656c775920ae392ab1dfc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-10 14:25:43.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/12/255412/3/check/gate-openstack-ansible-docs/6d6220c//doc/build/html/ : SUCCESS in 1m 59s\n- gate-openstack-ansible-lint http://logs.openstack.org/12/255412/3/check/gate-openstack-ansible-lint/b894224/ : SUCCESS in 2m 37s\n- gate-openstack-ansible-pep8 http://logs.openstack.org/12/255412/3/check/gate-openstack-ansible-pep8/2cfb01e/ : SUCCESS in 1m 11s\n- gate-openstack-ansible-commit-nv http://logs.openstack.org/12/255412/3/check/gate-openstack-ansible-commit-nv/48f8064/ : FAILURE in 50m 09s (non-voting)\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/12/255412/3/check/gate-openstack-ansible-dsvm-commit/5f92e9c/ : FAILURE in 1h 05m 25s","accounts_in_message":[],"_revision_number":3},{"id":"411fff3559f45cd11299643dfcd3aab616e66787","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2015-12-10 14:42:17.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a63e8a6747dcaba9656b9c0ee939af7a2c290315","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-10 16:03:45.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/12/255412/4/check/gate-openstack-ansible-docs/e7bf013//doc/build/html/ : SUCCESS in 1m 21s\n- gate-openstack-ansible-lint http://logs.openstack.org/12/255412/4/check/gate-openstack-ansible-lint/8ad916e/ : SUCCESS in 2m 23s\n- gate-openstack-ansible-pep8 http://logs.openstack.org/12/255412/4/check/gate-openstack-ansible-pep8/50299b7/ : SUCCESS in 51s\n- gate-openstack-ansible-commit-nv http://logs.openstack.org/12/255412/4/check/gate-openstack-ansible-commit-nv/e7759ff/ : SUCCESS in 1h 07m 39s (non-voting)\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/12/255412/4/check/gate-openstack-ansible-dsvm-commit/df9cdc1/ : SUCCESS in 1h 17m 56s","accounts_in_message":[],"_revision_number":4},{"id":"fb02d55f771844c3ca11fd363a65bf80b5475fb5","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-12-10 16:59:09.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"e513410643867dcc53332e87fab9111376d5dc37","author":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"date":"2015-12-10 18:07:08.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"712632871b22fae05aee2e0afb95f42814b1b5be","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-10 18:08:00.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"4e5857dd0282a6f82c55d25801097a7351b6aaec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-10 18:22:07.000000000","message":"Patch Set 4: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":4},{"id":"dc66a380765720f9ff29e22abd7d48e1e61f1e8a","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2015-12-10 21:19:29.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"c740c168ce4005889245eb6704fbcf31539da349","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2015-12-10 21:19:34.000000000","message":"Patch Set 5: Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"9c5aa6193c20f52b30c58de995b434ed7ae6f61c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-10 22:44:11.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/12/255412/5/check/gate-openstack-ansible-docs/5f01c63//doc/build/html/ : SUCCESS in 3m 38s\n- gate-openstack-ansible-lint http://logs.openstack.org/12/255412/5/check/gate-openstack-ansible-lint/90f3b91/ : SUCCESS in 2m 16s\n- gate-openstack-ansible-pep8 http://logs.openstack.org/12/255412/5/check/gate-openstack-ansible-pep8/1d48604/ : SUCCESS in 37s\n- gate-openstack-ansible-commit-nv http://logs.openstack.org/12/255412/5/check/gate-openstack-ansible-commit-nv/551e724/ : SUCCESS in 1h 06m 37s (non-voting)\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/12/255412/5/check/gate-openstack-ansible-dsvm-commit/64bf115/ : SUCCESS in 1h 21m 45s","accounts_in_message":[],"_revision_number":5},{"id":"dc0196de3fc287d884738d6ea42a249e50925fb2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-10 22:44:21.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"0111e749fd237710ce2ce1a996d47eb59589763a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-11 00:14:53.000000000","message":"Patch Set 5: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/12/255412/5/gate/gate-openstack-ansible-docs/dd2d2c5//doc/build/html/ : SUCCESS in 1m 27s\n- gate-openstack-ansible-pep8 http://logs.openstack.org/12/255412/5/gate/gate-openstack-ansible-pep8/5eead97/ : SUCCESS in 39s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/12/255412/5/gate/gate-openstack-ansible-dsvm-commit/8dd3088/ : FAILURE in 1h 30m 27s","accounts_in_message":[],"_revision_number":5},{"id":"3584838abbaaee49a799609f76b4a80ac8839492","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2015-12-11 00:17:41.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"f95e327aeac3a9110b2c26f5a6cb6c43c6101f92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-11 01:37:25.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/12/255412/5/check/gate-openstack-ansible-docs/7a40768//doc/build/html/ : SUCCESS in 1m 07s\n- gate-openstack-ansible-lint http://logs.openstack.org/12/255412/5/check/gate-openstack-ansible-lint/4db72ce/ : SUCCESS in 2m 00s\n- gate-openstack-ansible-pep8 http://logs.openstack.org/12/255412/5/check/gate-openstack-ansible-pep8/1b49b75/ : SUCCESS in 3m 09s\n- gate-openstack-ansible-commit-nv http://logs.openstack.org/12/255412/5/check/gate-openstack-ansible-commit-nv/1419876/ : SUCCESS in 1h 02m 00s (non-voting)\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/12/255412/5/check/gate-openstack-ansible-dsvm-commit/ee8acde/ : SUCCESS in 1h 19m 37s","accounts_in_message":[],"_revision_number":5},{"id":"d5cddb190431b48ed593792ee3b7f5fa13a946e6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-11 01:37:30.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"5ae2c8a4ce0d16f02b351a9026089b5309a5cd7a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-11 02:55:35.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/12/255412/5/gate/gate-openstack-ansible-docs/ae0b2c8//doc/build/html/ : SUCCESS in 1m 08s\n- gate-openstack-ansible-pep8 http://logs.openstack.org/12/255412/5/gate/gate-openstack-ansible-pep8/4c1061a/ : SUCCESS in 2m 12s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/12/255412/5/gate/gate-openstack-ansible-dsvm-commit/efc5731/ : SUCCESS in 1h 18m 03s","accounts_in_message":[],"_revision_number":5},{"id":"ce5e43f9eae9e990bc58a237d4421e9d35393c86","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-11 02:55:36.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"097e2d895c54e69727a74474b27c6ae9175ca7ec","revisions":{"398e8d027827fe38ef3155adb5fb6f26c58b2097":{"kind":"REWORK","_number":1,"created":"2015-12-09 18:16:00.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/12/255412/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/12/255412/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/1"}}},"commit":{"parents":[{"commit":"e05bb7ffb02a0489790be5bafc3c612915d1e252","subject":"Merge \"Only deploy .my.cnf file on galera/utility containers\" into liberty","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/e05bb7ffb02a0489790be5bafc3c612915d1e252"}]}],"author":{"name":"Major Hayden","email":"major@mhtx.net","date":"2015-12-01 15:41:32.000000000","tz":0},"committer":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2015-12-09 18:15:44.000000000","tz":0},"subject":"Convert AIO bootstrap from bash to Ansible","message":"Convert AIO bootstrap from bash to Ansible\n\nThis patch converts the AIO bootstrap process to use Ansible\ninstead of bash scripting. The patch also minimises the options\navailable to focus the role concerned to just handle an AIO\nbootstrap, but gives it just enough flexibility to allow the\nuse of an external MongoDB database for Ceilometer/Aodh and\nfor a deployer to specify a secondary disk for the AIO to\nconsume.\n\nA major change is that the AIO bootstrap process no longer\nassumes that it can destroy a secondary boot device. It\nrequires a device name to be provided. This prevents horrible\nsurprises.\n\nTODO (in subsequent patches):\n - update the developer AIO docs\n - convert run-playbooks.sh into an Ansible playbook\n\nImplements: blueprint convert-aio-bootstrap-to-ansible\nCo-Authored-By: Jesse Pretorius \u003cjesse.pretorius@rackspace.co.uk\u003e\nChange-Id: I6028952e7260388873f57db47cc3e08126ecc530\n(cherry picked from commit 892c7fe46c68bc36e76f21a6b699349167534f46)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/398e8d027827fe38ef3155adb5fb6f26c58b2097"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/398e8d027827fe38ef3155adb5fb6f26c58b2097"}]},"parents_data":[{"branch_name":"refs/heads/liberty","commit_id":"e05bb7ffb02a0489790be5bafc3c612915d1e252","is_merged_in_target_branch":false}],"branch":"refs/heads/liberty"},"fe1bfb94a7aac547d8dec07259470c0f426d3c22":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-12-10 10:57:40.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/12/255412/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/12/255412/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/2"}}},"commit":{"parents":[{"commit":"49f8d51278ad81ff55d31733b4a507124ff4c96e","subject":"Merge \"Add libvirt-python to ceilometer hosts\" into liberty","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/49f8d51278ad81ff55d31733b4a507124ff4c96e"}]}],"author":{"name":"Major Hayden","email":"major@mhtx.net","date":"2015-12-01 15:41:32.000000000","tz":0},"committer":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2015-12-10 10:57:39.000000000","tz":0},"subject":"Convert AIO bootstrap from bash to Ansible","message":"Convert AIO bootstrap from bash to Ansible\n\nThis patch converts the AIO bootstrap process to use Ansible\ninstead of bash scripting. The patch also minimises the options\navailable to focus the role concerned to just handle an AIO\nbootstrap, but gives it just enough flexibility to allow the\nuse of an external MongoDB database for Ceilometer/Aodh and\nfor a deployer to specify a secondary disk for the AIO to\nconsume.\n\nA major change is that the AIO bootstrap process no longer\nassumes that it can destroy a secondary boot device. It\nrequires a device name to be provided. This prevents horrible\nsurprises.\n\nTODO (in subsequent patches):\n - update the developer AIO docs\n - convert run-playbooks.sh into an Ansible playbook\n\nImplements: blueprint convert-aio-bootstrap-to-ansible\nCo-Authored-By: Jesse Pretorius \u003cjesse.pretorius@rackspace.co.uk\u003e\nChange-Id: I6028952e7260388873f57db47cc3e08126ecc530\n(cherry picked from commit 892c7fe46c68bc36e76f21a6b699349167534f46)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/fe1bfb94a7aac547d8dec07259470c0f426d3c22"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/fe1bfb94a7aac547d8dec07259470c0f426d3c22"}]},"parents_data":[{"branch_name":"refs/heads/liberty","commit_id":"49f8d51278ad81ff55d31733b4a507124ff4c96e","is_merged_in_target_branch":false}],"branch":"refs/heads/liberty"},"ab89c57a2e9bc6b89ff82e56e6779d28068b0a67":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2015-12-10 12:52:55.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/12/255412/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/12/255412/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/3"}}},"commit":{"parents":[{"commit":"55c9893582a8ad500a84d726a08235a75e40614f","subject":"Merge \"Fix neutron issue w/ l2pop\" into liberty","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/55c9893582a8ad500a84d726a08235a75e40614f"}]}],"author":{"name":"Major Hayden","email":"major@mhtx.net","date":"2015-12-01 15:41:32.000000000","tz":0},"committer":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2015-12-10 12:52:54.000000000","tz":0},"subject":"Convert AIO bootstrap from bash to Ansible","message":"Convert AIO bootstrap from bash to Ansible\n\nThis patch converts the AIO bootstrap process to use Ansible\ninstead of bash scripting. The patch also minimises the options\navailable to focus the role concerned to just handle an AIO\nbootstrap, but gives it just enough flexibility to allow the\nuse of an external MongoDB database for Ceilometer/Aodh and\nfor a deployer to specify a secondary disk for the AIO to\nconsume.\n\nA major change is that the AIO bootstrap process no longer\nassumes that it can destroy a secondary boot device. It\nrequires a device name to be provided. This prevents horrible\nsurprises.\n\nTODO (in subsequent patches):\n - update the developer AIO docs\n - convert run-playbooks.sh into an Ansible playbook\n\nImplements: blueprint convert-aio-bootstrap-to-ansible\nCo-Authored-By: Jesse Pretorius \u003cjesse.pretorius@rackspace.co.uk\u003e\nChange-Id: I6028952e7260388873f57db47cc3e08126ecc530\n(cherry picked from commit 892c7fe46c68bc36e76f21a6b699349167534f46)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/ab89c57a2e9bc6b89ff82e56e6779d28068b0a67"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/ab89c57a2e9bc6b89ff82e56e6779d28068b0a67"}]},"parents_data":[{"branch_name":"refs/heads/liberty","commit_id":"55c9893582a8ad500a84d726a08235a75e40614f","is_merged_in_target_branch":false}],"branch":"refs/heads/liberty"},"4620681b9609a518db0a4aa801e84dbb6ee73a96":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2015-12-10 14:42:17.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/12/255412/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/12/255412/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/4"}}},"commit":{"parents":[{"commit":"bc297d9b9d612720da8fcc28c7e66ab98fc7e643","subject":"Removing notification_driver line in neutron.conf","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/bc297d9b9d612720da8fcc28c7e66ab98fc7e643"}]}],"author":{"name":"Major Hayden","email":"major@mhtx.net","date":"2015-12-01 15:41:32.000000000","tz":0},"committer":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2015-12-10 14:41:59.000000000","tz":0},"subject":"Convert AIO bootstrap from bash to Ansible","message":"Convert AIO bootstrap from bash to Ansible\n\nThis patch converts the AIO bootstrap process to use Ansible\ninstead of bash scripting. The patch also minimises the options\navailable to focus the role concerned to just handle an AIO\nbootstrap, but gives it just enough flexibility to allow the\nuse of an external MongoDB database for Ceilometer/Aodh and\nfor a deployer to specify a secondary disk for the AIO to\nconsume.\n\nA major change is that the AIO bootstrap process no longer\nassumes that it can destroy a secondary boot device. It\nrequires a device name to be provided. This prevents horrible\nsurprises.\n\nTODO (in subsequent patches):\n - update the developer AIO docs\n - convert run-playbooks.sh into an Ansible playbook\n\nImplements: blueprint convert-aio-bootstrap-to-ansible\nCo-Authored-By: Jesse Pretorius \u003cjesse.pretorius@rackspace.co.uk\u003e\nChange-Id: I6028952e7260388873f57db47cc3e08126ecc530\n(cherry picked from commit 892c7fe46c68bc36e76f21a6b699349167534f46)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/4620681b9609a518db0a4aa801e84dbb6ee73a96"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/4620681b9609a518db0a4aa801e84dbb6ee73a96"}]},"parents_data":[{"branch_name":"refs/heads/liberty","commit_id":"bc297d9b9d612720da8fcc28c7e66ab98fc7e643","is_merged_in_target_branch":false,"change_id":"I279ca231f668c229f5eb93230b26f0c8502db0a9","change_number":254711,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/liberty"},"097e2d895c54e69727a74474b27c6ae9175ca7ec":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2015-12-10 21:19:29.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/12/255412/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/12/255412/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/12/255412/5"}}},"commit":{"parents":[{"commit":"750c05c3ed57b74e009355c930d7a75cdc929d7b","subject":"Merge \"Removing notification_driver line in neutron.conf\" into liberty","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/750c05c3ed57b74e009355c930d7a75cdc929d7b"}]}],"author":{"name":"Major Hayden","email":"major@mhtx.net","date":"2015-12-01 15:41:32.000000000","tz":0},"committer":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2015-12-10 21:19:29.000000000","tz":0},"subject":"Convert AIO bootstrap from bash to Ansible","message":"Convert AIO bootstrap from bash to Ansible\n\nThis patch converts the AIO bootstrap process to use Ansible\ninstead of bash scripting. The patch also minimises the options\navailable to focus the role concerned to just handle an AIO\nbootstrap, but gives it just enough flexibility to allow the\nuse of an external MongoDB database for Ceilometer/Aodh and\nfor a deployer to specify a secondary disk for the AIO to\nconsume.\n\nA major change is that the AIO bootstrap process no longer\nassumes that it can destroy a secondary boot device. It\nrequires a device name to be provided. This prevents horrible\nsurprises.\n\nTODO (in subsequent patches):\n - update the developer AIO docs\n - convert run-playbooks.sh into an Ansible playbook\n\nImplements: blueprint convert-aio-bootstrap-to-ansible\nCo-Authored-By: Jesse Pretorius \u003cjesse.pretorius@rackspace.co.uk\u003e\nChange-Id: I6028952e7260388873f57db47cc3e08126ecc530\n(cherry picked from commit 892c7fe46c68bc36e76f21a6b699349167534f46)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/097e2d895c54e69727a74474b27c6ae9175ca7ec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/097e2d895c54e69727a74474b27c6ae9175ca7ec"}]},"parents_data":[{"branch_name":"refs/heads/liberty","commit_id":"750c05c3ed57b74e009355c930d7a75cdc929d7b","is_merged_in_target_branch":false}],"branch":"refs/heads/liberty"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
