)]}'
{"README.rst":[{"author":{"_account_id":21691,"name":"weizj","email":"wzj334965317@outlook.com","username":"ZhijunWei"},"change_message_id":"ff2c41034145e322ba667d10068cf5a5ba3da394","unresolved":false,"context_lines":[{"line_number":25,"context_line":"scenarios is available in the `neutron role tox.ini`_."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"To override variables you can create a ``${rolename}-overrides.yml`` file inside the"},{"line_number":28,"context_line":"role\u0027s tests folder. This variable file can be include_taskss in the functional tox"},{"line_number":29,"context_line":"target configuration in ``tox.ini`` as demonstrated in the following extract:"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":".. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_2890de49","line":28,"range":{"start_line":28,"start_character":47,"end_line":28,"end_character":61},"updated":"2018-08-15 05:55:10.000000000","message":"this no need to changed","commit_id":"22395360305daa62d3329bfa9305e41c5f289396"},{"author":{"_account_id":21691,"name":"weizj","email":"wzj334965317@outlook.com","username":"ZhijunWei"},"change_message_id":"ff2c41034145e322ba667d10068cf5a5ba3da394","unresolved":false,"context_lines":[{"line_number":35,"context_line":"                     {toxinidir}/tests/test.yml -vvvv"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"In your repositories ``tests/test.yml`` file, you can call any of the"},{"line_number":38,"context_line":"include_tasksd playbooks, for example:"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. code-block:: yaml"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_c8828a00","line":38,"range":{"start_line":38,"start_character":0,"end_line":38,"end_character":14},"updated":"2018-08-15 05:55:10.000000000","message":"ditto","commit_id":"22395360305daa62d3329bfa9305e41c5f289396"}],"README.rst-r":[{"author":{"_account_id":21691,"name":"weizj","email":"wzj334965317@outlook.com","username":"ZhijunWei"},"change_message_id":"9112af466809b4188553594f87c73314f4412934","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Team and repository tags"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. image:: https://governance.openstack.org/tc/badges/openstack-ansible-tests.svg"},{"line_number":6,"context_line":"    :target: https://governance.openstack.org/tc/reference/tags/index.html"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":".. Change things from this point on"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"OpenStack-Ansible testing"},{"line_number":11,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This is the ``openstack-ansible-tests`` repository, providing a framework and"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3f79a3b5_8897b248","line":10,"range":{"start_line":2,"start_character":0,"end_line":10,"end_character":25},"updated":"2018-08-15 05:53:07.000000000","message":"why need this changed","commit_id":"2c375001a14c767fad5c56da973f3891e2a57923"}],"test-install-infra.yml":[{"author":{"_account_id":21691,"name":"weizj","email":"wzj334965317@outlook.com","username":"ZhijunWei"},"change_message_id":"0d0df009adff2cb83677fa9f6c104af89db7d574","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- include_tasks_tasks_tasks: test-install-memcached.yml"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- include_tasks_tasks_tasks: test-install-rabbitmq.yml"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_68a6d6ad","line":16,"range":{"start_line":16,"start_character":2,"end_line":16,"end_character":27},"updated":"2018-08-15 06:00:54.000000000","message":"tasks is too redundant","commit_id":"0daf1dbe89bb1ccc2c1618f0d143f7800ff94e9c"},{"author":{"_account_id":21691,"name":"weizj","email":"wzj334965317@outlook.com","username":"ZhijunWei"},"change_message_id":"0d0df009adff2cb83677fa9f6c104af89db7d574","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- include_tasks_tasks_tasks: test-install-memcached.yml"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- include_tasks_tasks_tasks: test-install-rabbitmq.yml"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"- include_tasks_tasks_tasks: test-install-galera.yml"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_08bba2c4","line":18,"range":{"start_line":18,"start_character":2,"end_line":18,"end_character":27},"updated":"2018-08-15 06:00:54.000000000","message":"ditto","commit_id":"0daf1dbe89bb1ccc2c1618f0d143f7800ff94e9c"},{"author":{"_account_id":21691,"name":"weizj","email":"wzj334965317@outlook.com","username":"ZhijunWei"},"change_message_id":"0d0df009adff2cb83677fa9f6c104af89db7d574","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- include_tasks_tasks_tasks: test-install-rabbitmq.yml"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"- include_tasks_tasks_tasks: test-install-galera.yml"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_28be9eb3","line":20,"range":{"start_line":20,"start_character":2,"end_line":20,"end_character":27},"updated":"2018-08-15 06:00:54.000000000","message":"ditto","commit_id":"0daf1dbe89bb1ccc2c1618f0d143f7800ff94e9c"}],"test-install-neutron.yml":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"df04be17f1192805f60fcb36171b695017697dc4","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- include_tasks: setting-nodepool-variables.yml"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- name: Make /lib/modules accessible on neutron_agent containers"},{"line_number":19,"context_line":"  hosts: neutron_agent"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f79a3b5_e56520b6","line":16,"range":{"start_line":16,"start_character":2,"end_line":16,"end_character":15},"updated":"2018-08-15 16:24:23.000000000","message":"Should be import_playbook","commit_id":"10b5d6ab908e782a0ba08d93893b3960cc8d8f65"}],"test-install-nova.yml":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"df04be17f1192805f60fcb36171b695017697dc4","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- include_tasks: setting-nodepool-variables.yml"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- name: Prepare for nova services"},{"line_number":19,"context_line":"  hosts: nova_all"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f79a3b5_c56264ae","line":16,"range":{"start_line":16,"start_character":2,"end_line":16,"end_character":15},"updated":"2018-08-15 16:24:23.000000000","message":"Should be import_playbook","commit_id":"10b5d6ab908e782a0ba08d93893b3960cc8d8f65"}],"test-prepare-containers.yml":[{"author":{"_account_id":21691,"name":"weizj","email":"wzj334965317@outlook.com","username":"ZhijunWei"},"change_message_id":"0d6eefaf67d0ca435932d7b3cee79c3377729380","unresolved":false,"context_lines":[{"line_number":25,"context_line":"  tasks:"},{"line_number":26,"context_line":"    - include_tasks: \"common-tasks/test-set-nodepool-vars.yml\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- include_tasks_tasks_tasks: destroy_containers.yml"},{"line_number":29,"context_line":"  when: destroy_first | default(True) | bool"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"- name: Playbook for creating containers"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_e801866b","line":28,"range":{"start_line":28,"start_character":7,"end_line":28,"end_character":23},"updated":"2018-08-15 06:12:10.000000000","message":"-1","commit_id":"ebc82f19a9e0839b0570290d52276493749f6c73"},{"author":{"_account_id":21691,"name":"weizj","email":"wzj334965317@outlook.com","username":"ZhijunWei"},"change_message_id":"0d6eefaf67d0ca435932d7b3cee79c3377729380","unresolved":false,"context_lines":[{"line_number":42,"context_line":"  any_errors_fatal: true"},{"line_number":43,"context_line":"  tasks:"},{"line_number":44,"context_line":"    - name: Create containers"},{"line_number":45,"context_line":"      include_tasks_tasks_tasks_role:"},{"line_number":46,"context_line":"        name: \"lxc_container_create\""},{"line_number":47,"context_line":"    - name: Wait for container connectivity"},{"line_number":48,"context_line":"      wait_for_connection:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_88fc9270","line":45,"range":{"start_line":45,"start_character":12,"end_line":45,"end_character":28},"updated":"2018-08-15 06:12:10.000000000","message":"-1","commit_id":"ebc82f19a9e0839b0570290d52276493749f6c73"},{"author":{"_account_id":21691,"name":"weizj","email":"wzj334965317@outlook.com","username":"ZhijunWei"},"change_message_id":"0d6eefaf67d0ca435932d7b3cee79c3377729380","unresolved":false,"context_lines":[{"line_number":53,"context_line":"  vars_files:"},{"line_number":54,"context_line":"    - test-vars.yml"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"# TODO(evrardjp): Move this as an include_tasks_tasks_tasks_role above like the patch"},{"line_number":57,"context_line":"# https://review.openstack.org/525109"},{"line_number":58,"context_line":"# when https://review.openstack.org/#/c/521598 is in,"},{"line_number":59,"context_line":"# to optimize serialization"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_a8f70e8b","line":56,"range":{"start_line":56,"start_character":37,"end_line":56,"end_character":55},"updated":"2018-08-15 06:12:10.000000000","message":"-1","commit_id":"ebc82f19a9e0839b0570290d52276493749f6c73"},{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"df04be17f1192805f60fcb36171b695017697dc4","unresolved":false,"context_lines":[{"line_number":25,"context_line":"  tasks:"},{"line_number":26,"context_line":"    - include_tasks: \"common-tasks/test-set-nodepool-vars.yml\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- include_tasks: destroy_containers.yml"},{"line_number":29,"context_line":"  when: destroy_first | default(True) | bool"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"- name: Playbook for creating containers"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f79a3b5_254eb837","line":28,"range":{"start_line":28,"start_character":2,"end_line":28,"end_character":15},"updated":"2018-08-15 16:24:23.000000000","message":"Should be import_playbook","commit_id":"10b5d6ab908e782a0ba08d93893b3960cc8d8f65"}],"test-prepare-host.yml":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"df04be17f1192805f60fcb36171b695017697dc4","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- include_tasks: test-repo-setup.yml"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- name: Playbook for configuring hosts"},{"line_number":19,"context_line":"  hosts: localhost"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f79a3b5_853f8c85","line":16,"range":{"start_line":16,"start_character":2,"end_line":16,"end_character":15},"updated":"2018-08-15 16:24:23.000000000","message":"Should be import_playbook","commit_id":"10b5d6ab908e782a0ba08d93893b3960cc8d8f65"}]}
