)]}'
{"playbooks/common-playbooks/cinder.yml":[{"author":{"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},"change_message_id":"5eb1c819b5a671accda265f64e44f549e19820a8","unresolved":false,"context_lines":[{"line_number":86,"context_line":"      when: cinder_backend_lvm_inuse | bool"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"  roles:"},{"line_number":89,"context_line":"      - role: haproxy_endpoints"},{"line_number":90,"context_line":"        haproxy_state: disabled"},{"line_number":91,"context_line":"        static: no"},{"line_number":92,"context_line":"        when:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f4b6375_b9e872de","line":89,"updated":"2017-11-07 22:52:50.000000000","message":"Looks like the linter is unhappy with some indentation:\nhttp://logs.openstack.org/95/504795/3/check/openstack-ansible-linters/54a9c6a/job-output.txt.gz#_2017-11-07_11_51_19_348702","commit_id":"0b95f7ab2821615fdaa9c6605806e7398f815137"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"65c1e0b3df335da4d47977641849a8bb405f166a","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    - cinder"},{"line_number":24,"context_line":"  pre_tasks:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    # In order to ensure that any container, software or"},{"line_number":27,"context_line":"    # config file changes which causes a container/service"},{"line_number":28,"context_line":"    # restart do not cause an unexpected outage, we drain"},{"line_number":29,"context_line":"    # the load balancer back end for this container."},{"line_number":30,"context_line":"    - include: ../common-tasks/haproxy-endpoint-manage.yml"},{"line_number":31,"context_line":"      vars:"},{"line_number":32,"context_line":"        haproxy_backend: cinder_api-back"},{"line_number":33,"context_line":"        haproxy_state: disabled"},{"line_number":34,"context_line":"      when:"},{"line_number":35,"context_line":"        - \"\u0027cinder_api\u0027 in group_names\""},{"line_number":36,"context_line":"        - \"groups[\u0027cinder_api\u0027] | length \u003e 1\""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    - name: Determine storage bridge IP address"},{"line_number":39,"context_line":"      include: ../common-tasks/dynamic-address-fact.yml"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"df7087c5_bd3c87e1","side":"PARENT","line":36,"range":{"start_line":26,"start_character":0,"end_line":36,"end_character":45},"updated":"2018-03-22 14:44:08.000000000","message":"The reason this happened here was due to the fact that the container tasks might also bring the container down or restart it.","commit_id":"4fbad3eff06bac57a170e56a0358304362e70faa"}],"playbooks/common-playbooks/glance.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"65c1e0b3df335da4d47977641849a8bb405f166a","unresolved":false,"context_lines":[{"line_number":22,"context_line":"  tags:"},{"line_number":23,"context_line":"    - glance"},{"line_number":24,"context_line":"  pre_tasks:"},{"line_number":25,"context_line":"    # In order to ensure that any container, software or"},{"line_number":26,"context_line":"    # config file changes which causes a container/service"},{"line_number":27,"context_line":"    # restart do not cause an unexpected outage, we drain"},{"line_number":28,"context_line":"    # the load balancer back end for this container."},{"line_number":29,"context_line":"    - include: ../common-tasks/haproxy-endpoint-manage.yml"},{"line_number":30,"context_line":"      vars:"},{"line_number":31,"context_line":"        haproxy_backend: glance_api-back"},{"line_number":32,"context_line":"        haproxy_state: disabled"},{"line_number":33,"context_line":"      when:"},{"line_number":34,"context_line":"        - \"\u0027glance_api\u0027 in group_names\""},{"line_number":35,"context_line":"        - \"groups[\u0027glance_api\u0027] | length \u003e 1\""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    - name: Configure container (non-nfs)"},{"line_number":38,"context_line":"      static: no"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"df7087c5_dd1a9b7b","side":"PARENT","line":35,"range":{"start_line":25,"start_character":0,"end_line":35,"end_character":45},"updated":"2018-03-22 14:44:08.000000000","message":"The reason this happened here was due to the fact that the container tasks might also bring the container down or restart it.","commit_id":"4fbad3eff06bac57a170e56a0358304362e70faa"},{"author":{"_account_id":17799,"name":"Logan V","email":"logan2211@gmail.com","username":"Logan2211"},"change_message_id":"2c794a88818b1281c75dbb40f605f33e82fa000b","unresolved":false,"context_lines":[{"line_number":22,"context_line":"  tags:"},{"line_number":23,"context_line":"    - glance"},{"line_number":24,"context_line":"  pre_tasks:"},{"line_number":25,"context_line":"    # In order to ensure that any container, software or"},{"line_number":26,"context_line":"    # config file changes which causes a container/service"},{"line_number":27,"context_line":"    # restart do not cause an unexpected outage, we drain"},{"line_number":28,"context_line":"    # the load balancer back end for this container."},{"line_number":29,"context_line":"    - include: ../common-tasks/haproxy-endpoint-manage.yml"},{"line_number":30,"context_line":"      vars:"},{"line_number":31,"context_line":"        haproxy_backend: glance_api-back"},{"line_number":32,"context_line":"        haproxy_state: disabled"},{"line_number":33,"context_line":"      when:"},{"line_number":34,"context_line":"        - \"\u0027glance_api\u0027 in group_names\""},{"line_number":35,"context_line":"        - \"groups[\u0027glance_api\u0027] | length \u003e 1\""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    - name: Configure container (non-nfs)"},{"line_number":38,"context_line":"      static: no"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"df7087c5_d8286987","side":"PARENT","line":35,"range":{"start_line":25,"start_character":0,"end_line":35,"end_character":45},"in_reply_to":"df7087c5_dd1a9b7b","updated":"2018-03-22 14:45:17.000000000","message":"Good point will adjust","commit_id":"4fbad3eff06bac57a170e56a0358304362e70faa"}],"playbooks/common-playbooks/nova.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"65c1e0b3df335da4d47977641849a8bb405f166a","unresolved":false,"context_lines":[{"line_number":39,"context_line":"      tags:"},{"line_number":40,"context_line":"        - always"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    # In order to ensure that any container, software or"},{"line_number":43,"context_line":"    # config file changes which causes a container/service"},{"line_number":44,"context_line":"    # restart do not cause an unexpected outage, we drain"},{"line_number":45,"context_line":"    # the load balancer back end for this container."},{"line_number":46,"context_line":"    - include: ../common-tasks/haproxy-endpoint-manage.yml"},{"line_number":47,"context_line":"      vars:"},{"line_number":48,"context_line":"        haproxy_backend: \"{{ item }}-back\""},{"line_number":49,"context_line":"        haproxy_state: disabled"},{"line_number":50,"context_line":"      when:"},{"line_number":51,"context_line":"        - \"item in group_names\""},{"line_number":52,"context_line":"        - \"groups[item] | length \u003e 1\""},{"line_number":53,"context_line":"      with_items:"},{"line_number":54,"context_line":"        - \"nova_api_metadata\""},{"line_number":55,"context_line":"        - \"nova_api_os_compute\""},{"line_number":56,"context_line":"        - \"nova_api_placement\""},{"line_number":57,"context_line":"        - \"nova_console\""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    - name: Determine management bridge IP address"},{"line_number":60,"context_line":"      include: ../common-tasks/dynamic-address-fact.yml"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"df7087c5_9d10a35b","side":"PARENT","line":57,"range":{"start_line":42,"start_character":0,"end_line":57,"end_character":24},"updated":"2018-03-22 14:44:08.000000000","message":"The reason this happened here was due to the fact that the container tasks might also bring the container down or restart it.","commit_id":"4fbad3eff06bac57a170e56a0358304362e70faa"}]}
