)]}'
{"id":"openstack%2Fdevstack-gate~177944","triplet_id":"openstack%2Fdevstack-gate~master~I89da132c0c5fad842658bbbe9cb1ab5560db67de","project":"openstack/devstack-gate","branch":"master","topic":"ansible-for-parallel","attention_set":{},"removed_from_attention_set":{"2":{"account":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"last_update":"2024-05-23 11:43:01.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I89da132c0c5fad842658bbbe9cb1ab5560db67de","subject":"Move all the ansible calls into playbooks","status":"ABANDONED","created":"2015-04-27 19:35:30.000000000","updated":"2024-05-23 11:43:01.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8ffe39478d0ae60df99e99526dee9e28f39a22f4","_number":177944,"virtual_id_number":177944,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"all":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-04-27 20:15:09.000000000","updated_by":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"reviewer":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"state":"REVIEWER"},{"updated":"2015-04-28 20:45:29.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2024-05-23 11:43:01.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"CC"}],"messages":[{"id":"8d12cde4fe900f25c17da5db09002e43924c19c8","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-04-27 19:35:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c6d07d9000c101d144b2a33f387319df65c17137","author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"date":"2015-04-27 20:15:09.000000000","message":"Patch Set 1: Code-Review+1\n\nI like putting the commands into playbooks.","accounts_in_message":[],"_revision_number":1},{"id":"5b354320eae4eec34e8cb0388dea829f3969a985","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-27 20:44:19.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- check-tempest-dsvm-full http://logs.openstack.org/44/177944/1/check/check-tempest-dsvm-full/1e94dc5/ : FAILURE in 45s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/177944/1/check/check-tempest-dsvm-postgres-full/6ed8d46/ : FAILURE in 40s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/44/177944/1/check/check-tempest-dsvm-neutron-full/8437e7f/ : FAILURE in 44s\n- check-grenade-dsvm http://logs.openstack.org/44/177944/1/check/check-grenade-dsvm/57b8d26/ : FAILURE in 44s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/44/177944/1/check/gate-tempest-dsvm-large-ops/017b9ed/ : FAILURE in 36s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/44/177944/1/check/gate-tempest-dsvm-neutron-large-ops/8a094dc/ : FAILURE in 45s\n- gate-devstack-gate-unittests http://logs.openstack.org/44/177944/1/check/gate-devstack-gate-unittests/fcc4163/ : SUCCESS in 11s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/177944/1/check/check-devstack-dsvm-cells/493ad38/ : FAILURE in 46s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/44/177944/1/check/check-dg-tempest-dsvm-full/73c1514/ : FAILURE in 42s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/44/177944/1/check/check-dg-tempest-dsvm-full-reexec/9b1de71/ : FAILURE in 48s\n- check-dg-hooks-dsvm http://logs.openstack.org/44/177944/1/check/check-dg-hooks-dsvm/8366074/ : SUCCESS in 47s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/44/177944/1/check/check-grenade-dsvm-partial-ncpu/0f93932/ : FAILURE in 47s\n- check-neutron-dsvm-functional-nv http://logs.openstack.org/44/177944/1/check/check-neutron-dsvm-functional-nv/a9b378a/ : FAILURE in 2m 55s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/44/177944/1/check/check-swift-dsvm-functional/7c6f8d2/ : FAILURE in 46s\n- check-tempest-dsvm-full-icehouse-nv http://logs.openstack.org/44/177944/1/check/check-tempest-dsvm-full-icehouse-nv/91f49e5/ : FAILURE in 44s (non-voting)\n- check-tempest-dsvm-neutron-icehouse-nv http://logs.openstack.org/44/177944/1/check/check-tempest-dsvm-neutron-icehouse-nv/fde460f/ : FAILURE in 40s (non-voting)\n- check-tempest-dsvm-postgres-full-icehouse-nv http://logs.openstack.org/44/177944/1/check/check-tempest-dsvm-postgres-full-icehouse-nv/e9d66d7/ : FAILURE in 42s (non-voting)\n- check-devstack-dsvm-cells-icehouse-nv http://logs.openstack.org/44/177944/1/check/check-devstack-dsvm-cells-icehouse-nv/9ab419f/ : FAILURE in 50s (non-voting)\n- check-tempest-dsvm-full-juno-nv http://logs.openstack.org/44/177944/1/check/check-tempest-dsvm-full-juno-nv/d41c6ca/ : SUCCESS in 1h 00m 32s (non-voting)\n- check-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/44/177944/1/check/check-tempest-dsvm-neutron-full-juno-nv/74d7b1b/ : FAILURE in 44s (non-voting)\n- check-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/44/177944/1/check/check-tempest-dsvm-postgres-full-juno-nv/56d1d1d/ : FAILURE in 48s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/44/177944/1/check/check-tempest-dsvm-ironic-pxe_ssh/728b704/ : FAILURE in 38s\n- check-tempest-dsvm-f21 http://logs.openstack.org/44/177944/1/check/check-tempest-dsvm-f21/a4a59ca/ : FAILURE in 35s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/44/177944/1/check/check-tempest-dsvm-centos7/58be5d4/ : FAILURE in 37s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"cc09f92c03bedea1bba53ab18023b1c27a18358e","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-04-28 16:01:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"12a5b6540f024ec000d9dbf0db9454bfde8f2462","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-28 16:16:00.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- check-tempest-dsvm-full http://logs.openstack.org/44/177944/2/check/check-tempest-dsvm-full/cf28816/ : FAILURE in 50s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/177944/2/check/check-tempest-dsvm-postgres-full/7db7890/ : FAILURE in 53s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/44/177944/2/check/check-tempest-dsvm-neutron-full/f986652/ : FAILURE in 45s\n- check-grenade-dsvm http://logs.openstack.org/44/177944/2/check/check-grenade-dsvm/f5bc497/ : FAILURE in 55s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/44/177944/2/check/gate-tempest-dsvm-large-ops/9761ca5/ : FAILURE in 50s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/44/177944/2/check/gate-tempest-dsvm-neutron-large-ops/70fd594/ : FAILURE in 48s\n- gate-devstack-gate-unittests http://logs.openstack.org/44/177944/2/check/gate-devstack-gate-unittests/7dd9805/ : SUCCESS in 9s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/177944/2/check/check-devstack-dsvm-cells/a9e8e6c/ : FAILURE in 45s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/44/177944/2/check/check-dg-tempest-dsvm-full/3b4e42c/ : FAILURE in 43s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/44/177944/2/check/check-dg-tempest-dsvm-full-reexec/cb538e6/ : FAILURE in 48s\n- check-dg-hooks-dsvm http://logs.openstack.org/44/177944/2/check/check-dg-hooks-dsvm/3c7e90e/ : SUCCESS in 45s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/44/177944/2/check/check-grenade-dsvm-partial-ncpu/d78b730/ : FAILURE in 42s\n- check-neutron-dsvm-functional-nv http://logs.openstack.org/44/177944/2/check/check-neutron-dsvm-functional-nv/8d11247/ : FAILURE in 49s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/44/177944/2/check/check-swift-dsvm-functional/aaddab1/ : FAILURE in 45s\n- check-tempest-dsvm-full-icehouse-nv http://logs.openstack.org/44/177944/2/check/check-tempest-dsvm-full-icehouse-nv/1838ae7/ : FAILURE in 41s (non-voting)\n- check-tempest-dsvm-neutron-icehouse-nv http://logs.openstack.org/44/177944/2/check/check-tempest-dsvm-neutron-icehouse-nv/fe9db29/ : FAILURE in 42s (non-voting)\n- check-tempest-dsvm-postgres-full-icehouse-nv http://logs.openstack.org/44/177944/2/check/check-tempest-dsvm-postgres-full-icehouse-nv/5957764/ : FAILURE in 49s (non-voting)\n- check-devstack-dsvm-cells-icehouse-nv http://logs.openstack.org/44/177944/2/check/check-devstack-dsvm-cells-icehouse-nv/dff09be/ : FAILURE in 41s (non-voting)\n- check-tempest-dsvm-full-juno-nv http://logs.openstack.org/44/177944/2/check/check-tempest-dsvm-full-juno-nv/6c78e7b/ : FAILURE in 37s (non-voting)\n- check-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/44/177944/2/check/check-tempest-dsvm-neutron-full-juno-nv/3e544ee/ : FAILURE in 45s (non-voting)\n- check-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/44/177944/2/check/check-tempest-dsvm-postgres-full-juno-nv/af8b10d/ : FAILURE in 53s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/44/177944/2/check/check-tempest-dsvm-ironic-pxe_ssh/6fa140e/ : FAILURE in 38s\n- check-tempest-dsvm-f21 http://logs.openstack.org/44/177944/2/check/check-tempest-dsvm-f21/4668dd8/ : FAILURE in 46s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/44/177944/2/check/check-tempest-dsvm-centos7/86af456/ : FAILURE in 44s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d7721c91262f3aabc9f63c6bd7bb133e47339969","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-28 20:45:29.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\n-1 for inline comment. Also will need to figure out why everything fails with this change (I have not looked into that).\n\nI\u0027m not sure I find this more readable than the older code. In particular we have moved the node filtering into the playbooks which makes it hard to get a general sense for what each command affects.\n\nI guess the question becomes, is there some benefit to using playbooks in this manner while devstack gate itself continues to largely control the logical flow of the setup?","accounts_in_message":[],"_revision_number":2},{"id":"39ef4489b614fda38feb1ff077a03e7b81cb8a37","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-04-29 00:23:25.000000000","message":"Patch Set 2:\n\nI actually largely believe I agree with you - in this form there is not much benefit. The main benefit is being able to to the register in relocate-logs.yaml which you\u0027re just not going to be able to do with the ansible command line.\n\nBut it does beg the question as to how we want to structure things like this that could be shell, or could be ansible, or could be a mix. I could make an argument that we could make 100% of d-g ansible - with a few of the playbooks fleshed out into rolls and features.yaml actully being read into the whole thing as ansible variables. Is that what we should do? Meh. I honestly dont\u0027 know it I\u0027d like it better or worse until I did it.","accounts_in_message":[],"_revision_number":2},{"id":"8cd82197c00b0a4432e75ee7e39a3e1f9fa386fd","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-04-29 00:24:40.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"bdad1f7f15b807782fa49eeeaf7a29c4588714ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-29 00:35:44.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- check-tempest-dsvm-full http://logs.openstack.org/44/177944/3/check/check-tempest-dsvm-full/d75317a/ : FAILURE in 44s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/44/177944/3/check/check-tempest-dsvm-postgres-full/da505ad/ : FAILURE in 45s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/44/177944/3/check/check-tempest-dsvm-neutron-full/04d4b7e/ : FAILURE in 35s\n- check-grenade-dsvm http://logs.openstack.org/44/177944/3/check/check-grenade-dsvm/a2244dd/ : FAILURE in 44s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/44/177944/3/check/gate-tempest-dsvm-large-ops/1a63a62/ : FAILURE in 45s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/44/177944/3/check/gate-tempest-dsvm-neutron-large-ops/e6ffc01/ : FAILURE in 44s\n- gate-devstack-gate-unittests http://logs.openstack.org/44/177944/3/check/gate-devstack-gate-unittests/9aef767/ : SUCCESS in 11s\n- check-devstack-dsvm-cells http://logs.openstack.org/44/177944/3/check/check-devstack-dsvm-cells/7174632/ : FAILURE in 46s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/44/177944/3/check/check-dg-tempest-dsvm-full/06da02d/ : FAILURE in 42s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/44/177944/3/check/check-dg-tempest-dsvm-full-reexec/6da0746/ : FAILURE in 52s\n- check-dg-hooks-dsvm http://logs.openstack.org/44/177944/3/check/check-dg-hooks-dsvm/240dc9a/ : SUCCESS in 55s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/44/177944/3/check/check-grenade-dsvm-partial-ncpu/ef96551/ : FAILURE in 45s\n- check-neutron-dsvm-functional-nv http://logs.openstack.org/44/177944/3/check/check-neutron-dsvm-functional-nv/84f66cc/ : FAILURE in 48s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/44/177944/3/check/check-swift-dsvm-functional/ea89a86/ : FAILURE in 45s\n- check-tempest-dsvm-full-icehouse-nv http://logs.openstack.org/44/177944/3/check/check-tempest-dsvm-full-icehouse-nv/5bbac32/ : FAILURE in 52s (non-voting)\n- check-tempest-dsvm-neutron-icehouse-nv http://logs.openstack.org/44/177944/3/check/check-tempest-dsvm-neutron-icehouse-nv/5ddac6d/ : FAILURE in 1m 05s (non-voting)\n- check-tempest-dsvm-postgres-full-icehouse-nv http://logs.openstack.org/44/177944/3/check/check-tempest-dsvm-postgres-full-icehouse-nv/e586d31/ : FAILURE in 41s (non-voting)\n- check-devstack-dsvm-cells-icehouse-nv http://logs.openstack.org/44/177944/3/check/check-devstack-dsvm-cells-icehouse-nv/057125e/ : FAILURE in 57s (non-voting)\n- check-tempest-dsvm-full-juno-nv http://logs.openstack.org/44/177944/3/check/check-tempest-dsvm-full-juno-nv/69cfbf0/ : FAILURE in 42s (non-voting)\n- check-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/44/177944/3/check/check-tempest-dsvm-neutron-full-juno-nv/ccd26f1/ : FAILURE in 38s (non-voting)\n- check-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/44/177944/3/check/check-tempest-dsvm-postgres-full-juno-nv/9f63314/ : FAILURE in 38s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/44/177944/3/check/check-tempest-dsvm-ironic-pxe_ssh/1b098d7/ : FAILURE in 38s\n- check-tempest-dsvm-f21 http://logs.openstack.org/44/177944/3/check/check-tempest-dsvm-f21/93d3603/ : FAILURE in 38s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/44/177944/3/check/check-tempest-dsvm-centos7/937c6f9/ : FAILURE in 50s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3c280188914ee9faf2eb5847ef00ec3ba4d51959","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-12-18 12:13:49.000000000","message":"Removed reviewer Jenkins with the following votes:\n\n* Verified-1 by Jenkins (3)\n","accounts_in_message":[],"_revision_number":3},{"id":"8ffe39478d0ae60df99e99526dee9e28f39a22f4","tag":"autogenerated:gerrit:abandon","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2024-05-23 11:43:01.000000000","message":"Abandoned\n\nopenstack/devstack-gate has been retired. Therefore all open patches are being abandoned.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"0e02079743aab2ab9efd4b6b309d77adee2ec008","revisions":{"4ff7cdea45d8bd6b7e5351ac0767d36b929e35b6":{"kind":"REWORK","_number":1,"created":"2015-04-27 19:35:30.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/44/177944/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/44/177944/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/44/177944/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/44/177944/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/44/177944/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/44/177944/1"}}},"commit":{"parents":[{"commit":"c59d63c3d832bea29e2191a14628e9d382b43ada","subject":"Put input variables into ansible inventory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c59d63c3d832bea29e2191a14628e9d382b43ada"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-04-27 19:28:54.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-04-27 19:32:31.000000000","tz":-240},"subject":"Move all the ansible calls into playbooks","message":"Move all the ansible calls into playbooks\n\nNow that the input vars are in inventory variables, put the sections\nof ansible execution into playbooks, so that we can use slightly more\nadvanced ansible features, like stat.\n\nChange-Id: I89da132c0c5fad842658bbbe9cb1ab5560db67de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/4ff7cdea45d8bd6b7e5351ac0767d36b929e35b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/4ff7cdea45d8bd6b7e5351ac0767d36b929e35b6"}]},"branch":"refs/heads/master"},"89d0244bf1618488bd3d42aec197624b0f0f26fe":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-04-28 16:01:09.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/44/177944/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/44/177944/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/44/177944/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/44/177944/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/44/177944/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/44/177944/2"}}},"commit":{"parents":[{"commit":"e8184c8f137bbf6f2b20fb64e9430693d266c83f","subject":"Put input variables into ansible inventory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/e8184c8f137bbf6f2b20fb64e9430693d266c83f"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-04-27 19:28:54.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-04-28 16:00:56.000000000","tz":-240},"subject":"Move all the ansible calls into playbooks","message":"Move all the ansible calls into playbooks\n\nNow that the input vars are in inventory variables, put the sections\nof ansible execution into playbooks, so that we can use slightly more\nadvanced ansible features, like stat.\n\nChange-Id: I89da132c0c5fad842658bbbe9cb1ab5560db67de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/89d0244bf1618488bd3d42aec197624b0f0f26fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/89d0244bf1618488bd3d42aec197624b0f0f26fe"}]},"branch":"refs/heads/master"},"0e02079743aab2ab9efd4b6b309d77adee2ec008":{"kind":"REWORK","_number":3,"created":"2015-04-29 00:24:40.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/44/177944/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/44/177944/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/44/177944/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/44/177944/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/44/177944/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/44/177944/3"}}},"commit":{"parents":[{"commit":"cfa80bc0a69b8ca8fbef60ac0ff2bd64fae9f318","subject":"Put input variables into ansible inventory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/cfa80bc0a69b8ca8fbef60ac0ff2bd64fae9f318"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-04-27 19:28:54.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-04-29 00:18:15.000000000","tz":-240},"subject":"Move all the ansible calls into playbooks","message":"Move all the ansible calls into playbooks\n\nNow that the input vars are in inventory variables, put the sections\nof ansible execution into playbooks, so that we can use slightly more\nadvanced ansible features, like stat.\n\nChange-Id: I89da132c0c5fad842658bbbe9cb1ab5560db67de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0e02079743aab2ab9efd4b6b309d77adee2ec008"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0e02079743aab2ab9efd4b6b309d77adee2ec008"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
