)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"366046e13199735c2213bdcae3349f335d2d46a5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"4e1e64e9_5fbb6049","updated":"2025-09-02 09:59:29.000000000","message":"one nit","commit_id":"2abb24a80d6053ce7b1014d1954acc4a9142e2ab"}],"doc/source/index.rst":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"9fce687f6233807684f6dbe7ef4a7821dd40cd18","unresolved":true,"context_lines":[{"line_number":18,"context_line":"file."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"To clone or view the source code for this repository, visit the role repository"},{"line_number":21,"context_line":"for `os_designate \u003chttps://github.com/openstack/openstack-ansible-os_designate\u003e`_."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Default variables"},{"line_number":24,"context_line":"~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":3,"id":"a59b529a_916faf54","line":21,"updated":"2025-08-18 18:51:19.000000000","message":"```suggestion\nfor `os_designate \u003chttps://opendev.org/openstack/openstack-ansible-os_designate\u003e`_.\n```","commit_id":"15963652853ab8247e44ef893e733b799d110db1"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"dc90793745af4a2a6194a43f89b401b27fdb12ba","unresolved":false,"context_lines":[{"line_number":18,"context_line":"file."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"To clone or view the source code for this repository, visit the role repository"},{"line_number":21,"context_line":"for `os_designate \u003chttps://github.com/openstack/openstack-ansible-os_designate\u003e`_."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Default variables"},{"line_number":24,"context_line":"~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":3,"id":"f29d5451_6a4c52e1","line":21,"in_reply_to":"a59b529a_916faf54","updated":"2025-08-18 19:55:27.000000000","message":"Fix applied, thanks.","commit_id":"15963652853ab8247e44ef893e733b799d110db1"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"9fce687f6233807684f6dbe7ef4a7821dd40cd18","unresolved":true,"context_lines":[{"line_number":27,"context_line":"   :language: yaml"},{"line_number":28,"context_line":"   :start-after: under the License."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Adding The Service to Your OpenStack-Ansible Deployment"},{"line_number":31,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"To add a new service to your OpenStack-Ansible (OSA) deployment:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"cc41227b_7fb591bf","line":30,"updated":"2025-08-18 18:51:19.000000000","message":"Hmm, may be I not right... Maybe add more details about configuration designate?","commit_id":"15963652853ab8247e44ef893e733b799d110db1"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"dc90793745af4a2a6194a43f89b401b27fdb12ba","unresolved":false,"context_lines":[{"line_number":27,"context_line":"   :language: yaml"},{"line_number":28,"context_line":"   :start-after: under the License."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Adding The Service to Your OpenStack-Ansible Deployment"},{"line_number":31,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"To add a new service to your OpenStack-Ansible (OSA) deployment:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"8ef075b2_68708df0","line":30,"in_reply_to":"cc41227b_7fb591bf","updated":"2025-08-18 19:55:27.000000000","message":"I\u0027m not sure what config is needed here, example playbook is already given below, so I think that block has enough details.","commit_id":"15963652853ab8247e44ef893e733b799d110db1"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"9fce687f6233807684f6dbe7ef4a7821dd40cd18","unresolved":true,"context_lines":[{"line_number":65,"context_line":"Dependencies"},{"line_number":66,"context_line":"~~~~~~~~~~~~"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"This role needs pip \u003e\u003d 7.1 installed on the target host."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"This role needs the following variables defined:"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"e97aaf5b_2ad4d37f","line":68,"updated":"2025-08-18 18:51:19.000000000","message":"This line can be removed.","commit_id":"15963652853ab8247e44ef893e733b799d110db1"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"dc90793745af4a2a6194a43f89b401b27fdb12ba","unresolved":false,"context_lines":[{"line_number":65,"context_line":"Dependencies"},{"line_number":66,"context_line":"~~~~~~~~~~~~"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"This role needs pip \u003e\u003d 7.1 installed on the target host."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"This role needs the following variables defined:"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"f14e19af_aad9bee3","line":68,"in_reply_to":"e97aaf5b_2ad4d37f","updated":"2025-08-18 19:55:27.000000000","message":"Done","commit_id":"15963652853ab8247e44ef893e733b799d110db1"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"366046e13199735c2213bdcae3349f335d2d46a5","unresolved":true,"context_lines":[{"line_number":44,"context_line":"          ip: 172.20.236.112"},{"line_number":45,"context_line":"        infra3:"},{"line_number":46,"context_line":"          ip: 172.20.236.113"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"* Create respective LXC containers (skip this step for metal deployments):"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"  .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"c33bf302_2774c47c","line":47,"updated":"2025-09-02 09:59:29.000000000","message":"Defining `designate_pools_yaml` is required for Designate deployment\n\nhttps://opendev.org/openstack/openstack-ansible-os_designate/src/commit/9ccf5bafdbe453b898d21c6f22b29c9bac792311/defaults/main.yml#L151-L173","commit_id":"2abb24a80d6053ce7b1014d1954acc4a9142e2ab"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"2cf8dea416de685d97ffa89e097d07fc89cf532f","unresolved":false,"context_lines":[{"line_number":44,"context_line":"          ip: 172.20.236.112"},{"line_number":45,"context_line":"        infra3:"},{"line_number":46,"context_line":"          ip: 172.20.236.113"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"* Create respective LXC containers (skip this step for metal deployments):"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"  .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ebf1ebe4_f4d6c91b","line":47,"in_reply_to":"c33bf302_2774c47c","updated":"2025-09-02 12:36:41.000000000","message":"Thank you.\nAs it\u0027s already described in page I\u0027ll just put a reminder that it\u0027s a necessary step.","commit_id":"2abb24a80d6053ce7b1014d1954acc4a9142e2ab"}]}
