)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"1421a8ef3a6bd5486033f54dbe2902b8799379ba","unresolved":true,"context_lines":[{"line_number":3,"context_line":"AuthorDate: 2025-09-12 23:30:24 +0000"},{"line_number":4,"context_line":"Commit:     Ivan Anfimov \u003clazekteam@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2025-09-13 06:58:16 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix usage of modules via FQCN"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I6fc025a7b20d1d4929e2ccb4af44448c179272f3"},{"line_number":10,"context_line":"Signed-off-by: Ivan Anfimov \u003clazekteam@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"38b9d436_a99506e4","line":7,"range":{"start_line":6,"start_character":0,"end_line":7,"end_character":29},"updated":"2025-09-24 20:02:20.000000000","message":"this change does more than that - also using a role instead of tasks for rabbitmq?","commit_id":"90956a82848366cb26a61938a9f5fd51d5188d62"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"b9075a72c77e86c8d63a01c73f96f747710a936c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"21eeaaa7_1ec344d0","updated":"2025-09-13 21:37:13.000000000","message":"recheck","commit_id":"90956a82848366cb26a61938a9f5fd51d5188d62"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"3c1d27997571a79941822633fb0fb62f005c7610","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"80772644_cbc5f17b","updated":"2025-09-13 12:31:15.000000000","message":"recheck","commit_id":"90956a82848366cb26a61938a9f5fd51d5188d62"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"bf2b1e8f471d5662fa546533ccaf98276ed17657","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"993e3a6a_40bceb81","updated":"2025-10-22 20:35:55.000000000","message":"@lazekteam@gmail.com can we please remove WIP label from here?","commit_id":"1597d390a45202d5734cffb916f7828eb2640227"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"46f97bac23d757d313993767be8c25a6e4bed3ab","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"fd3a6c31_ba2397c6","updated":"2025-10-29 08:04:34.000000000","message":"we really need to remove WIP from here though","commit_id":"1597d390a45202d5734cffb916f7828eb2640227"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"13168c58520fc540d1da229d3b814aaefe021c21","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"0a7cb7d9_500fd471","in_reply_to":"fd3a6c31_ba2397c6","updated":"2025-11-10 13:49:16.000000000","message":"Hello, done, sorry for delay...","commit_id":"1597d390a45202d5734cffb916f7828eb2640227"}],"tasks/tacker_messaging_setup.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"e6ba3b5f14b898d36063e029f8ffe5521fa2765f","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# tacker messaging setup"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# TODO(ansmith): change to common messaging setup"},{"line_number":5,"context_line":"- name: Ensure RabbitMQ vhost"},{"line_number":6,"context_line":"  community.rabbitmq.rabbitmq_vhost:"},{"line_number":7,"context_line":"    name: \"{{ tacker_oslomsg_rpc_vhost }}\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"d5db7678_ed876664","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":49},"updated":"2025-09-13 05:34:58.000000000","message":"we actually need to do that now and replace it alike to https://opendev.org/openstack/openstack-ansible-os_glance/src/branch/master/tasks/main.yml#L68-L93","commit_id":"2555928825882eaecc11886181bcee5333e5362f"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"892b5b5157aa864b4fbc5d285d58148f65b7d104","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# tacker messaging setup"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# TODO(ansmith): change to common messaging setup"},{"line_number":5,"context_line":"- name: Ensure RabbitMQ vhost"},{"line_number":6,"context_line":"  community.rabbitmq.rabbitmq_vhost:"},{"line_number":7,"context_line":"    name: \"{{ tacker_oslomsg_rpc_vhost }}\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3eb1ca1c_ae7a0fb6","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":49},"in_reply_to":"d5db7678_ed876664","updated":"2025-09-14 17:56:02.000000000","message":"Done","commit_id":"2555928825882eaecc11886181bcee5333e5362f"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0b5146aa7b4bc00b06e41b8bfa1c88b0da638b94","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":3,"context_line":"# you may not use this file except in compliance with the License."},{"line_number":4,"context_line":"# You may obtain a copy of the License at"},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"#     http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":7,"context_line":"#"},{"line_number":8,"context_line":"# Unless required by applicable law or agreed to in writing, software"},{"line_number":9,"context_line":"# distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":10,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":11,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":12,"context_line":"# limitations under the License."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"- name: Including osa.mq_setup role"},{"line_number":15,"context_line":"  ansible.builtin.include_role:"},{"line_number":16,"context_line":"    name: openstack.osa.mq_setup"},{"line_number":17,"context_line":"    apply:"},{"line_number":18,"context_line":"      tags:"},{"line_number":19,"context_line":"        - common-mq"},{"line_number":20,"context_line":"        - tacker-config"},{"line_number":21,"context_line":"  when:"},{"line_number":22,"context_line":"    - \"_tacker_is_first_play_host\""},{"line_number":23,"context_line":"  vars:"},{"line_number":24,"context_line":"    _oslomsg_rpc_setup_host: \"{{ tacker_oslomsg_rpc_setup_host }}\""},{"line_number":25,"context_line":"    _oslomsg_rpc_userid: \"{{ tacker_oslomsg_rpc_userid }}\""},{"line_number":26,"context_line":"    _oslomsg_rpc_password: \"{{ tacker_oslomsg_rpc_password }}\""},{"line_number":27,"context_line":"    _oslomsg_rpc_vhost: \"{{ tacker_oslomsg_rpc_vhost }}\""},{"line_number":28,"context_line":"    _oslomsg_rpc_transport: \"{{ tacker_oslomsg_rpc_transport }}\""},{"line_number":29,"context_line":"    _oslomsg_rpc_policies: \"{{ tacker_oslomsg_rpc_policies }}\""},{"line_number":30,"context_line":"    _oslomsg_notify_setup_host: \"{{ tacker_oslomsg_notify_setup_host }}\""},{"line_number":31,"context_line":"    _oslomsg_notify_userid: \"{{ tacker_oslomsg_notify_userid }}\""},{"line_number":32,"context_line":"    _oslomsg_notify_password: \"{{ tacker_oslomsg_notify_password }}\""},{"line_number":33,"context_line":"    _oslomsg_notify_vhost: \"{{ tacker_oslomsg_notify_vhost }}\""},{"line_number":34,"context_line":"    _oslomsg_notify_transport: \"{{ tacker_oslomsg_notify_transport }}\""},{"line_number":35,"context_line":"    _oslomsg_notify_policies: \"{{ tacker_oslomsg_notify_policies }}\""},{"line_number":36,"context_line":"    _oslomsg_notify_configure: \"{{ tacker_oslomsg_notify_configure }}\""},{"line_number":37,"context_line":"  tags:"},{"line_number":38,"context_line":"    - always"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"dacde8ba_69a141c9","line":38,"range":{"start_line":1,"start_character":0,"end_line":38,"end_character":12},"updated":"2025-09-26 06:55:11.000000000","message":"Can you kindly propose that as a separate patch? As it has little to do with FQDN and the topic.\n\nThis also can be simply moved to a main.yml and the file removed","commit_id":"d3b4229ecb5b38331ffc91ae67b1799e2f60c006"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"f23fcb1d9a1659ff6ac9154681226aed6cd9423b","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":3,"context_line":"# you may not use this file except in compliance with the License."},{"line_number":4,"context_line":"# You may obtain a copy of the License at"},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"#     http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":7,"context_line":"#"},{"line_number":8,"context_line":"# Unless required by applicable law or agreed to in writing, software"},{"line_number":9,"context_line":"# distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":10,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":11,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":12,"context_line":"# limitations under the License."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"- name: Including osa.mq_setup role"},{"line_number":15,"context_line":"  ansible.builtin.include_role:"},{"line_number":16,"context_line":"    name: openstack.osa.mq_setup"},{"line_number":17,"context_line":"    apply:"},{"line_number":18,"context_line":"      tags:"},{"line_number":19,"context_line":"        - common-mq"},{"line_number":20,"context_line":"        - tacker-config"},{"line_number":21,"context_line":"  when:"},{"line_number":22,"context_line":"    - \"_tacker_is_first_play_host\""},{"line_number":23,"context_line":"  vars:"},{"line_number":24,"context_line":"    _oslomsg_rpc_setup_host: \"{{ tacker_oslomsg_rpc_setup_host }}\""},{"line_number":25,"context_line":"    _oslomsg_rpc_userid: \"{{ tacker_oslomsg_rpc_userid }}\""},{"line_number":26,"context_line":"    _oslomsg_rpc_password: \"{{ tacker_oslomsg_rpc_password }}\""},{"line_number":27,"context_line":"    _oslomsg_rpc_vhost: \"{{ tacker_oslomsg_rpc_vhost }}\""},{"line_number":28,"context_line":"    _oslomsg_rpc_transport: \"{{ tacker_oslomsg_rpc_transport }}\""},{"line_number":29,"context_line":"    _oslomsg_rpc_policies: \"{{ tacker_oslomsg_rpc_policies }}\""},{"line_number":30,"context_line":"    _oslomsg_notify_setup_host: \"{{ tacker_oslomsg_notify_setup_host }}\""},{"line_number":31,"context_line":"    _oslomsg_notify_userid: \"{{ tacker_oslomsg_notify_userid }}\""},{"line_number":32,"context_line":"    _oslomsg_notify_password: \"{{ tacker_oslomsg_notify_password }}\""},{"line_number":33,"context_line":"    _oslomsg_notify_vhost: \"{{ tacker_oslomsg_notify_vhost }}\""},{"line_number":34,"context_line":"    _oslomsg_notify_transport: \"{{ tacker_oslomsg_notify_transport }}\""},{"line_number":35,"context_line":"    _oslomsg_notify_policies: \"{{ tacker_oslomsg_notify_policies }}\""},{"line_number":36,"context_line":"    _oslomsg_notify_configure: \"{{ tacker_oslomsg_notify_configure }}\""},{"line_number":37,"context_line":"  tags:"},{"line_number":38,"context_line":"    - always"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"e1aac7d9_043b4c2d","line":38,"range":{"start_line":1,"start_character":0,"end_line":38,"end_character":12},"in_reply_to":"cf558d7e_2b73dec3","updated":"2025-10-22 15:02:32.000000000","message":"Ok, so this file is not included anywhere, and `openstack.osa.mq_setup` is already included from main.\n\nI\u0027ve proposed https://review.opendev.org/c/openstack/openstack-ansible-os_tacker/+/964544 to just drop the file","commit_id":"d3b4229ecb5b38331ffc91ae67b1799e2f60c006"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"1e4abb83a5b144637d60867030793f20be662acb","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":3,"context_line":"# you may not use this file except in compliance with the License."},{"line_number":4,"context_line":"# You may obtain a copy of the License at"},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"#     http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":7,"context_line":"#"},{"line_number":8,"context_line":"# Unless required by applicable law or agreed to in writing, software"},{"line_number":9,"context_line":"# distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":10,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":11,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":12,"context_line":"# limitations under the License."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"- name: Including osa.mq_setup role"},{"line_number":15,"context_line":"  ansible.builtin.include_role:"},{"line_number":16,"context_line":"    name: openstack.osa.mq_setup"},{"line_number":17,"context_line":"    apply:"},{"line_number":18,"context_line":"      tags:"},{"line_number":19,"context_line":"        - common-mq"},{"line_number":20,"context_line":"        - tacker-config"},{"line_number":21,"context_line":"  when:"},{"line_number":22,"context_line":"    - \"_tacker_is_first_play_host\""},{"line_number":23,"context_line":"  vars:"},{"line_number":24,"context_line":"    _oslomsg_rpc_setup_host: \"{{ tacker_oslomsg_rpc_setup_host }}\""},{"line_number":25,"context_line":"    _oslomsg_rpc_userid: \"{{ tacker_oslomsg_rpc_userid }}\""},{"line_number":26,"context_line":"    _oslomsg_rpc_password: \"{{ tacker_oslomsg_rpc_password }}\""},{"line_number":27,"context_line":"    _oslomsg_rpc_vhost: \"{{ tacker_oslomsg_rpc_vhost }}\""},{"line_number":28,"context_line":"    _oslomsg_rpc_transport: \"{{ tacker_oslomsg_rpc_transport }}\""},{"line_number":29,"context_line":"    _oslomsg_rpc_policies: \"{{ tacker_oslomsg_rpc_policies }}\""},{"line_number":30,"context_line":"    _oslomsg_notify_setup_host: \"{{ tacker_oslomsg_notify_setup_host }}\""},{"line_number":31,"context_line":"    _oslomsg_notify_userid: \"{{ tacker_oslomsg_notify_userid }}\""},{"line_number":32,"context_line":"    _oslomsg_notify_password: \"{{ tacker_oslomsg_notify_password }}\""},{"line_number":33,"context_line":"    _oslomsg_notify_vhost: \"{{ tacker_oslomsg_notify_vhost }}\""},{"line_number":34,"context_line":"    _oslomsg_notify_transport: \"{{ tacker_oslomsg_notify_transport }}\""},{"line_number":35,"context_line":"    _oslomsg_notify_policies: \"{{ tacker_oslomsg_notify_policies }}\""},{"line_number":36,"context_line":"    _oslomsg_notify_configure: \"{{ tacker_oslomsg_notify_configure }}\""},{"line_number":37,"context_line":"  tags:"},{"line_number":38,"context_line":"    - always"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"cf558d7e_2b73dec3","line":38,"range":{"start_line":1,"start_character":0,"end_line":38,"end_character":12},"in_reply_to":"dacde8ba_69a141c9","updated":"2025-09-26 06:56:19.000000000","message":"Just make the patch for migrating to `openstack.osa.mq_setup` as a base for FQCD fixes","commit_id":"d3b4229ecb5b38331ffc91ae67b1799e2f60c006"}]}
