)]}'
{"id":"openstack%2Fopenstack-ansible-openstack_hosts~524962","triplet_id":"openstack%2Fopenstack-ansible-openstack_hosts~master~If3412bb888ebb854874bbc43eb76bfcb3e4a7868","project":"openstack/openstack-ansible-openstack_hosts","branch":"master","topic":"cleanup_pip","hashtags":[],"change_id":"If3412bb888ebb854874bbc43eb76bfcb3e4a7868","subject":"Run pip once and for all","status":"MERGED","created":"2017-12-03 12:43:08.000000000","updated":"2017-12-05 11:11:45.000000000","submitted":"2017-12-05 11:11:45.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"524962-1512472305802-470a9002","meta_rev_id":"90cb447bac244f7ed8e50ec1e8652c007ff2ba74","_number":524962,"virtual_id_number":524962,"owner":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},{"value":2,"date":"2017-12-05 11:11:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"}],"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":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"all":[{"value":2,"date":"2017-12-04 09:08:57.000000000","_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":2,"date":"2017-12-04 10:15:34.000000000","_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"}],"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":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":1,"date":"2017-12-04 10:15:34.000000000","_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2017-12-05 10:53:15.000000000","_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"}],"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":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-12-04 09:08:57.000000000","updated_by":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"reviewer":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"state":"REVIEWER"},{"updated":"2017-12-04 10:15:34.000000000","updated_by":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"reviewer":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"state":"REVIEWER"},{"updated":"2017-12-05 11:11:45.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"cad125a4ab52caab76aafba3a28737b829d52a63","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2017-12-03 12:43:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"08eb99b510e47413da9313591d78dea89bb1a30a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-03 12:54:25.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-sphinx-docs http://logs.openstack.org/62/524962/1/check/build-openstack-sphinx-docs/d9b694e/html/ : SUCCESS in 3m 13s\n- openstack-ansible-linters http://logs.openstack.org/62/524962/1/check/openstack-ansible-linters/690845a/ : FAILURE in 6m 47s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/62/524962/1/check/openstack-ansible-functional-centos-7/53f8d58/ : FAILURE in 6m 23s\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/62/524962/1/check/openstack-ansible-functional-opensuse-423/60847bc/ : FAILURE in 4m 29s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/62/524962/1/check/openstack-ansible-functional-ubuntu-xenial/cf2906b/ : FAILURE in 4m 05s","accounts_in_message":[],"_revision_number":1},{"id":"129c8ec9993218a1fa90ae669a4cfe6998746c16","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2017-12-03 12:56:51.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"abc3eaf0928ba8614ab68df6b6f5b76c814c0ac7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-03 13:06:44.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-sphinx-docs http://logs.openstack.org/62/524962/2/check/build-openstack-sphinx-docs/97f1839/html/ : SUCCESS in 2m 48s\n- openstack-ansible-linters http://logs.openstack.org/62/524962/2/check/openstack-ansible-linters/8800616/ : FAILURE in 3m 48s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/62/524962/2/check/openstack-ansible-functional-centos-7/f3113b7/ : FAILURE in 8m 37s\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/62/524962/2/check/openstack-ansible-functional-opensuse-423/c429d78/ : FAILURE in 5m 16s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/62/524962/2/check/openstack-ansible-functional-ubuntu-xenial/b5e0dc3/ : FAILURE in 7m 42s","accounts_in_message":[],"_revision_number":2},{"id":"3d15b4a4f94fc2b1f7ef2c5654b3d4bb37746587","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2017-12-04 07:59:04.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"4e07a6f3d2be9029429edda6e260ca13cddd354f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-04 08:13:42.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-sphinx-docs http://logs.openstack.org/62/524962/3/check/build-openstack-sphinx-docs/e4cfabb/html/ : SUCCESS in 2m 18s\n- openstack-ansible-linters http://logs.openstack.org/62/524962/3/check/openstack-ansible-linters/a92e6be/ : FAILURE in 3m 15s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/62/524962/3/check/openstack-ansible-functional-centos-7/672df13/ : SUCCESS in 11m 26s\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/62/524962/3/check/openstack-ansible-functional-opensuse-423/09422f7/ : SUCCESS in 7m 07s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/62/524962/3/check/openstack-ansible-functional-ubuntu-xenial/d07744d/ : SUCCESS in 6m 31s","accounts_in_message":[],"_revision_number":3},{"id":"76e62ac821c1a7fa3dcad7d5822aedffa33e7780","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2017-12-04 08:47:46.000000000","message":"Patch Set 4: Published edit on patch set 3.","accounts_in_message":[],"_revision_number":4},{"id":"28d0ae5bec3d00cb0ff2b5ba1127369a3ed2a91f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-04 09:05:17.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/62/524962/4/check/build-openstack-sphinx-docs/6a4057b/html/ : SUCCESS in 3m 45s\n- openstack-ansible-linters http://logs.openstack.org/62/524962/4/check/openstack-ansible-linters/03b4125/ : SUCCESS in 4m 32s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/62/524962/4/check/openstack-ansible-functional-centos-7/cfbfb49/ : SUCCESS in 8m 31s\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/62/524962/4/check/openstack-ansible-functional-opensuse-423/5527f2b/ : SUCCESS in 7m 57s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/62/524962/4/check/openstack-ansible-functional-ubuntu-xenial/89da670/ : SUCCESS in 9m 14s","accounts_in_message":[],"_revision_number":4},{"id":"da7642234dd4157ee9bc1f1ada5e08252f5bde9a","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2017-12-04 09:08:57.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9999068b5e01b2e13c743954bc23a3d4d6a797e0","author":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"date":"2017-12-04 10:15:34.000000000","message":"Patch Set 4: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"03fd71764e681cc41efdb6496c4c495f232738a1","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2017-12-05 10:53:15.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"1dda8dbbd41e68870f3ef38395fb59c5ecf9ef75","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-05 10:53:27.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"9265d9233f38c156bd289b3df21ca431e58078d9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-05 11:11:45.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"56d5b2322db864b79d60703b1ada703ed3b2197b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-05 11:11:45.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/62/524962/4/gate/build-openstack-sphinx-docs/ba54480/html/ : SUCCESS in 2m 09s\n- openstack-ansible-linters http://logs.openstack.org/62/524962/4/gate/openstack-ansible-linters/63509ce/ : SUCCESS in 4m 55s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/62/524962/4/gate/openstack-ansible-functional-centos-7/e022d72/ : SUCCESS in 7m 31s\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/62/524962/4/gate/openstack-ansible-functional-opensuse-423/72489ea/ : SUCCESS in 8m 02s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/62/524962/4/gate/openstack-ansible-functional-ubuntu-xenial/edbbb0b/ : SUCCESS in 4m 55s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"650b95a7d015d1c2ac50d9c77a06d6a647a4c3ed","revisions":{"b59968c850250f27d794808a63b62032a83d36de":{"kind":"REWORK","_number":1,"created":"2017-12-03 12:43:08.000000000","uploader":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"ref":"refs/changes/62/524962/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/62/524962/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/1"}}},"commit":{"parents":[{"commit":"190c9f220f70253ddd26f21b3fca7925323a4e29","subject":"Add the priority option to the zypper_repo. task","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/190c9f220f70253ddd26f21b3fca7925323a4e29"}]}],"author":{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","date":"2017-12-03 12:39:34.000000000","tz":0},"committer":{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","date":"2017-12-03 12:42:27.000000000","tz":0},"subject":"Run pip once and for all","message":"Run pip once and for all\n\nSince openstack_hosts role configures the hosts (whether\ncontainers or bare metal nodes) appropriately for their\npackage management needs (repos for example), we can extend\nthis to the installation of pip:\nIt means the openstack_hosts is a role that ensure you have\neverything you need to run openstack.\n\nWe can then completely ignore pip_install everywhere else to\navoid a length repetition on bare metal nodes.\n\nDepends-On: Ic959a42f7c6fb33b80e646b6689fc2d54f4f9ac8\nChange-Id: If3412bb888ebb854874bbc43eb76bfcb3e4a7868\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/b59968c850250f27d794808a63b62032a83d36de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/b59968c850250f27d794808a63b62032a83d36de"}]},"branch":"refs/heads/master"},"a634d159a04f0e08fe1ba52ce1dceb5ca8f48319":{"kind":"REWORK","_number":2,"created":"2017-12-03 12:56:51.000000000","uploader":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"ref":"refs/changes/62/524962/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/62/524962/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/2"}}},"commit":{"parents":[{"commit":"190c9f220f70253ddd26f21b3fca7925323a4e29","subject":"Add the priority option to the zypper_repo. task","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/190c9f220f70253ddd26f21b3fca7925323a4e29"}]}],"author":{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","date":"2017-12-03 12:39:34.000000000","tz":0},"committer":{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","date":"2017-12-03 12:56:49.000000000","tz":0},"subject":"Run pip once and for all","message":"Run pip once and for all\n\nSince openstack_hosts role configures the hosts (whether\ncontainers or bare metal nodes) appropriately for their\npackage management needs (repos for example), we can extend\nthis to the installation of pip:\nIt means the openstack_hosts is a role that ensure you have\neverything you need to run openstack.\n\nWe can then completely ignore pip_install everywhere else to\navoid a length repetition on bare metal nodes.\n\nDepends-On: Ic959a42f7c6fb33b80e646b6689fc2d54f4f9ac8\nChange-Id: If3412bb888ebb854874bbc43eb76bfcb3e4a7868\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/a634d159a04f0e08fe1ba52ce1dceb5ca8f48319"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/a634d159a04f0e08fe1ba52ce1dceb5ca8f48319"}]},"branch":"refs/heads/master"},"41ab6fa29b8cc66bd569e62e5cd5a7902c1b6753":{"kind":"REWORK","_number":3,"created":"2017-12-04 07:59:04.000000000","uploader":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"ref":"refs/changes/62/524962/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/62/524962/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/3"}}},"commit":{"parents":[{"commit":"190c9f220f70253ddd26f21b3fca7925323a4e29","subject":"Add the priority option to the zypper_repo. task","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/190c9f220f70253ddd26f21b3fca7925323a4e29"}]}],"author":{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","date":"2017-12-03 12:39:34.000000000","tz":0},"committer":{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","date":"2017-12-04 07:58:58.000000000","tz":0},"subject":"Run pip once and for all","message":"Run pip once and for all\n\nSince openstack_hosts role configures the hosts (whether\ncontainers or bare metal nodes) appropriately for their\npackage management needs (repos for example), we can extend\nthis to the installation of pip:\nIt means the openstack_hosts is a role that ensure you have\neverything you need to run openstack.\n\nWe can then completely ignore pip_install everywhere else to\navoid a length repetition on bare metal nodes.\n\nDepends-On: Ic959a42f7c6fb33b80e646b6689fc2d54f4f9ac8\nChange-Id: If3412bb888ebb854874bbc43eb76bfcb3e4a7868\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/41ab6fa29b8cc66bd569e62e5cd5a7902c1b6753"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/41ab6fa29b8cc66bd569e62e5cd5a7902c1b6753"}]},"branch":"refs/heads/master"},"650b95a7d015d1c2ac50d9c77a06d6a647a4c3ed":{"kind":"REWORK","_number":4,"created":"2017-12-04 08:47:46.000000000","uploader":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"ref":"refs/changes/62/524962/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/62/524962/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/62/524962/4"}}},"commit":{"parents":[{"commit":"190c9f220f70253ddd26f21b3fca7925323a4e29","subject":"Add the priority option to the zypper_repo. task","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/190c9f220f70253ddd26f21b3fca7925323a4e29"}]}],"author":{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","date":"2017-12-03 12:39:34.000000000","tz":0},"committer":{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","date":"2017-12-04 08:47:44.000000000","tz":0},"subject":"Run pip once and for all","message":"Run pip once and for all\n\nSince openstack_hosts role configures the hosts (whether\ncontainers or bare metal nodes) appropriately for their\npackage management needs (repos for example), we can extend\nthis to the installation of pip:\nIt means the openstack_hosts is a role that ensure you have\neverything you need to run openstack.\n\nWe can then completely ignore pip_install everywhere else to\navoid a length repetition on bare metal nodes.\n\nDepends-On: Ic959a42f7c6fb33b80e646b6689fc2d54f4f9ac8\nChange-Id: If3412bb888ebb854874bbc43eb76bfcb3e4a7868\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/650b95a7d015d1c2ac50d9c77a06d6a647a4c3ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/650b95a7d015d1c2ac50d9c77a06d6a647a4c3ed"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
