)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"03315490f15c3be8347ede9679342a28dc028e3b","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Irina Pereyaslavskaya \u003cirina.pereyaslavskaya@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2021-01-19 17:02:54 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"New keypairs_info module"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Idc3c50e9857b9bc87767cc93096fe7a8b24b298e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"93b6d6a6_2e3142c8","line":7,"range":{"start_line":7,"start_character":4,"end_line":7,"end_character":17},"updated":"2021-01-20 11:58:53.000000000","message":"nit: keypair_info","commit_id":"b242f7e0fdc908e547d65dfbb411b927ec4d8d7e"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"aadc65a95246cd41be31122e21048e61e183d618","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Irina Pereyaslavskaya \u003cirina.pereyaslavskaya@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2021-01-19 17:02:54 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"New keypairs_info module"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Idc3c50e9857b9bc87767cc93096fe7a8b24b298e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"17f533d3_0072a5ba","line":7,"range":{"start_line":7,"start_character":4,"end_line":7,"end_character":17},"in_reply_to":"93b6d6a6_2e3142c8","updated":"2021-01-20 15:34:26.000000000","message":"Done","commit_id":"b242f7e0fdc908e547d65dfbb411b927ec4d8d7e"}],"ci/roles/keypair/tasks/main.yml":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"71bc6df536d7ad714a72ed020e4dc43825ae6f6b","unresolved":true,"context_lines":[{"line_number":2,"context_line":"- name: Create keypair (non-existing)"},{"line_number":3,"context_line":"  openstack.cloud.keypair:"},{"line_number":4,"context_line":"     cloud: \"{{ cloud }}\""},{"line_number":5,"context_line":"     name: \"{{ keypair_name }}\""},{"line_number":6,"context_line":"     state: present"},{"line_number":7,"context_line":"  register:"},{"line_number":8,"context_line":"    keypair"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1bb2ea09_f337b22f","line":5,"range":{"start_line":5,"start_character":15,"end_line":5,"end_character":22},"updated":"2021-01-19 10:45:32.000000000","message":"keypair?","commit_id":"503283bb16e69c511ce224cd90e5d55fe4cff082"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"83808a2f445e84b5a48e4dd748102340f671f950","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- name: Create keypair (non-existing)"},{"line_number":3,"context_line":"  openstack.cloud.keypair:"},{"line_number":4,"context_line":"     cloud: \"{{ cloud }}\""},{"line_number":5,"context_line":"     name: \"{{ keypair_name }}\""},{"line_number":6,"context_line":"     state: present"},{"line_number":7,"context_line":"  register:"},{"line_number":8,"context_line":"    keypair"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"4113eced_b4d7e362","line":5,"range":{"start_line":5,"start_character":15,"end_line":5,"end_character":22},"in_reply_to":"1bb2ea09_f337b22f","updated":"2021-01-19 14:23:45.000000000","message":"Change \"keypair\" to \"name\" in module definition","commit_id":"503283bb16e69c511ce224cd90e5d55fe4cff082"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"71bc6df536d7ad714a72ed020e4dc43825ae6f6b","unresolved":true,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"- name: Get list of keypairs"},{"line_number":11,"context_line":"  openstack.cloud.keypairs_info:"},{"line_number":12,"context_line":"    kaypair: \"{{ keypair_name }}\""},{"line_number":13,"context_line":"  register: keypairs"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"- name: Ensure that list of keypairs contains single element"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"75b35424_10aad76a","line":12,"range":{"start_line":12,"start_character":4,"end_line":12,"end_character":11},"updated":"2021-01-19 10:45:32.000000000","message":"idk why it\u0027s \"kaypair\" everywhere, it should be \"keypair\"","commit_id":"503283bb16e69c511ce224cd90e5d55fe4cff082"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"83808a2f445e84b5a48e4dd748102340f671f950","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"- name: Get list of keypairs"},{"line_number":11,"context_line":"  openstack.cloud.keypairs_info:"},{"line_number":12,"context_line":"    kaypair: \"{{ keypair_name }}\""},{"line_number":13,"context_line":"  register: keypairs"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"- name: Ensure that list of keypairs contains single element"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"060e5cb6_86dcba61","line":12,"range":{"start_line":12,"start_character":4,"end_line":12,"end_character":11},"in_reply_to":"75b35424_10aad76a","updated":"2021-01-19 14:23:45.000000000","message":"Change \"keypair\" to \"name\" in module definition","commit_id":"503283bb16e69c511ce224cd90e5d55fe4cff082"}],"meta/runtime.yml":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"71bc6df536d7ad714a72ed020e4dc43825ae6f6b","unresolved":true,"context_lines":[{"line_number":53,"context_line":"    - image"},{"line_number":54,"context_line":"    - image_info"},{"line_number":55,"context_line":"    - keypair"},{"line_number":56,"context_line":"    - keypairs_info"},{"line_number":57,"context_line":"    - keystone_federation_protocol"},{"line_number":58,"context_line":"    - keystone_federation_protocol_info"},{"line_number":59,"context_line":"    - lb_listener"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"756b91dc_fd594f76","line":56,"range":{"start_line":56,"start_character":13,"end_line":56,"end_character":14},"updated":"2021-01-19 10:45:32.000000000","message":"let\u0027s do it please keypair_info, without \"s\"","commit_id":"503283bb16e69c511ce224cd90e5d55fe4cff082"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"83808a2f445e84b5a48e4dd748102340f671f950","unresolved":false,"context_lines":[{"line_number":53,"context_line":"    - image"},{"line_number":54,"context_line":"    - image_info"},{"line_number":55,"context_line":"    - keypair"},{"line_number":56,"context_line":"    - keypairs_info"},{"line_number":57,"context_line":"    - keystone_federation_protocol"},{"line_number":58,"context_line":"    - keystone_federation_protocol_info"},{"line_number":59,"context_line":"    - lb_listener"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"484379a8_4666bd89","line":56,"range":{"start_line":56,"start_character":13,"end_line":56,"end_character":14},"in_reply_to":"756b91dc_fd594f76","updated":"2021-01-19 14:23:45.000000000","message":"Done","commit_id":"503283bb16e69c511ce224cd90e5d55fe4cff082"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"22e7f0c43559c64c27929fbc525b9b874f9cad68","unresolved":true,"context_lines":[{"line_number":147,"context_line":"    - identity_user_info"},{"line_number":148,"context_line":"    - image"},{"line_number":149,"context_line":"    - image_info"},{"line_number":150,"context_line":"    - keypair"},{"line_number":151,"context_line":"    - keystone_federation_protocol"},{"line_number":152,"context_line":"    - keystone_federation_protocol_info"},{"line_number":153,"context_line":"    - lb_listener"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"0647882c_6b3c0996","line":150,"range":{"start_line":150,"start_character":2,"end_line":150,"end_character":13},"updated":"2021-01-20 11:58:24.000000000","message":"please add here keypair_info as well","commit_id":"b242f7e0fdc908e547d65dfbb411b927ec4d8d7e"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"aadc65a95246cd41be31122e21048e61e183d618","unresolved":false,"context_lines":[{"line_number":147,"context_line":"    - identity_user_info"},{"line_number":148,"context_line":"    - image"},{"line_number":149,"context_line":"    - image_info"},{"line_number":150,"context_line":"    - keypair"},{"line_number":151,"context_line":"    - keystone_federation_protocol"},{"line_number":152,"context_line":"    - keystone_federation_protocol_info"},{"line_number":153,"context_line":"    - lb_listener"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"26ecddb6_d1976f29","line":150,"range":{"start_line":150,"start_character":2,"end_line":150,"end_character":13},"in_reply_to":"0647882c_6b3c0996","updated":"2021-01-20 15:34:26.000000000","message":"Done","commit_id":"b242f7e0fdc908e547d65dfbb411b927ec4d8d7e"}],"plugins/modules/keypair_info.py":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"22e7f0c43559c64c27929fbc525b9b874f9cad68","unresolved":true,"context_lines":[{"line_number":132,"context_line":""},{"line_number":133,"context_line":"        for raw in self.conn.search_keypairs(name_or_id\u003dname,"},{"line_number":134,"context_line":"                                             filters\u003dfilters):"},{"line_number":135,"context_line":"            dt \u003d raw.to_dict()"},{"line_number":136,"context_line":"            dt.pop(\u0027location\u0027)"},{"line_number":137,"context_line":"            data.append(dt)"},{"line_number":138,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"ec62edf1_ddb241b0","line":135,"range":{"start_line":135,"start_character":12,"end_line":135,"end_character":30},"updated":"2021-01-20 11:58:24.000000000","message":"There is an error in rocky and stein jobs: AttributeError: to_dict\nSeems like \"to_dict\" method wasn\u0027t available in rocky and stein branches. Can we do something like that for keypairs:\nhttps://opendev.org/openstack/ansible-collections-openstack/commit/049a2de7252f472d253b51450b4160d16aedcad9","commit_id":"b242f7e0fdc908e547d65dfbb411b927ec4d8d7e"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"aadc65a95246cd41be31122e21048e61e183d618","unresolved":false,"context_lines":[{"line_number":132,"context_line":""},{"line_number":133,"context_line":"        for raw in self.conn.search_keypairs(name_or_id\u003dname,"},{"line_number":134,"context_line":"                                             filters\u003dfilters):"},{"line_number":135,"context_line":"            dt \u003d raw.to_dict()"},{"line_number":136,"context_line":"            dt.pop(\u0027location\u0027)"},{"line_number":137,"context_line":"            data.append(dt)"},{"line_number":138,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"667d2fec_fb7cd3d2","line":135,"range":{"start_line":135,"start_character":12,"end_line":135,"end_character":30},"in_reply_to":"ec62edf1_ddb241b0","updated":"2021-01-20 15:34:26.000000000","message":"Done","commit_id":"b242f7e0fdc908e547d65dfbb411b927ec4d8d7e"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e4e8f0c99878ab2e9a1d6dcb408ee8f4ae290781","unresolved":false,"context_lines":[{"line_number":51,"context_line":"\u0027\u0027\u0027"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"RETURN \u003d \u0027\u0027\u0027"},{"line_number":54,"context_line":"keypairs:"},{"line_number":55,"context_line":"  description:"},{"line_number":56,"context_line":"    - Lists keypairs that are associated with the account."},{"line_number":57,"context_line":"  type: complex"}],"source_content_type":"text/x-python","patch_set":9,"id":"40fcc087_94e4a3f1","line":54,"updated":"2021-01-24 09:48:45.000000000","message":"should be openstack_keypairs per de facto convention","commit_id":"e92442e9d41cbc792cd40305151807190ae3941f"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"2543435db92d3e2595e8b570bb89a7ff8e692386","unresolved":false,"context_lines":[{"line_number":51,"context_line":"\u0027\u0027\u0027"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"RETURN \u003d \u0027\u0027\u0027"},{"line_number":54,"context_line":"keypairs:"},{"line_number":55,"context_line":"  description:"},{"line_number":56,"context_line":"    - Lists keypairs that are associated with the account."},{"line_number":57,"context_line":"  type: complex"}],"source_content_type":"text/x-python","patch_set":9,"id":"ed41c764_b93eb526","line":54,"in_reply_to":"40fcc087_94e4a3f1","updated":"2021-01-25 11:01:47.000000000","message":"Done","commit_id":"e92442e9d41cbc792cd40305151807190ae3941f"}],"plugins/modules/keypairs_info.py":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"13867231b2bcf16e1534f8de61eab29b57b45606","unresolved":true,"context_lines":[{"line_number":55,"context_line":"    keypairs:"},{"line_number":56,"context_line":"      description:"},{"line_number":57,"context_line":"        - Array of Keypair objects."},{"line_number":58,"context_line":"      type:"},{"line_number":59,"context_line":"      returned: success"},{"line_number":60,"context_line":"      contains:"},{"line_number":61,"context_line":"        keypair:"},{"line_number":62,"context_line":"          description:"},{"line_number":63,"context_line":"            - Keypair object."},{"line_number":64,"context_line":"          type: complex"}],"source_content_type":"text/x-python","patch_set":4,"id":"16574b99_7174786e","line":61,"range":{"start_line":58,"start_character":6,"end_line":61,"end_character":16},"updated":"2021-01-14 11:59:37.000000000","message":"seems like duplication of lines above","commit_id":"d8460f43ad5246e303f47a3ea46ae6b00e06edb7"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"47a54dffd8b8d27b460fef888b5fb945a7070336","unresolved":false,"context_lines":[{"line_number":55,"context_line":"    keypairs:"},{"line_number":56,"context_line":"      description:"},{"line_number":57,"context_line":"        - Array of Keypair objects."},{"line_number":58,"context_line":"      type:"},{"line_number":59,"context_line":"      returned: success"},{"line_number":60,"context_line":"      contains:"},{"line_number":61,"context_line":"        keypair:"},{"line_number":62,"context_line":"          description:"},{"line_number":63,"context_line":"            - Keypair object."},{"line_number":64,"context_line":"          type: complex"}],"source_content_type":"text/x-python","patch_set":4,"id":"97436410_a9b46d7e","line":61,"range":{"start_line":58,"start_character":6,"end_line":61,"end_character":16},"in_reply_to":"16574b99_7174786e","updated":"2021-01-19 06:07:48.000000000","message":"Done","commit_id":"d8460f43ad5246e303f47a3ea46ae6b00e06edb7"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"13867231b2bcf16e1534f8de61eab29b57b45606","unresolved":true,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"class KeyPairInfoModule(OpenStackModule):"},{"line_number":100,"context_line":"    argument_spec \u003d dict("},{"line_number":101,"context_line":"        user_id\u003ddict(required\u003dFalse, default\u003dNone),"},{"line_number":102,"context_line":"        limit\u003ddict(required\u003dFalse),"},{"line_number":103,"context_line":"        marker\u003ddict(required\u003dFalse, default\u003dNone)"},{"line_number":104,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a7ec72e_784b9a9a","line":101,"range":{"start_line":101,"start_character":21,"end_line":101,"end_character":50},"updated":"2021-01-14 11:59:37.000000000","message":"no need to set \u0027default\u003dNone\u0027, but must to set type of variable (it\u0027s \u0027str\u0027 by default)","commit_id":"d8460f43ad5246e303f47a3ea46ae6b00e06edb7"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"47a54dffd8b8d27b460fef888b5fb945a7070336","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"class KeyPairInfoModule(OpenStackModule):"},{"line_number":100,"context_line":"    argument_spec \u003d dict("},{"line_number":101,"context_line":"        user_id\u003ddict(required\u003dFalse, default\u003dNone),"},{"line_number":102,"context_line":"        limit\u003ddict(required\u003dFalse),"},{"line_number":103,"context_line":"        marker\u003ddict(required\u003dFalse, default\u003dNone)"},{"line_number":104,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":4,"id":"dd921f2f_4c6b81f7","line":101,"range":{"start_line":101,"start_character":21,"end_line":101,"end_character":50},"in_reply_to":"9a7ec72e_784b9a9a","updated":"2021-01-19 06:07:48.000000000","message":"Done","commit_id":"d8460f43ad5246e303f47a3ea46ae6b00e06edb7"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"13867231b2bcf16e1534f8de61eab29b57b45606","unresolved":true,"context_lines":[{"line_number":100,"context_line":"    argument_spec \u003d dict("},{"line_number":101,"context_line":"        user_id\u003ddict(required\u003dFalse, default\u003dNone),"},{"line_number":102,"context_line":"        limit\u003ddict(required\u003dFalse),"},{"line_number":103,"context_line":"        marker\u003ddict(required\u003dFalse, default\u003dNone)"},{"line_number":104,"context_line":"    )"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    def run(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"a2a07e80_587d7afe","line":103,"range":{"start_line":103,"start_character":36,"end_line":103,"end_character":48},"updated":"2021-01-14 11:59:37.000000000","message":"ditto","commit_id":"d8460f43ad5246e303f47a3ea46ae6b00e06edb7"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"47a54dffd8b8d27b460fef888b5fb945a7070336","unresolved":false,"context_lines":[{"line_number":100,"context_line":"    argument_spec \u003d dict("},{"line_number":101,"context_line":"        user_id\u003ddict(required\u003dFalse, default\u003dNone),"},{"line_number":102,"context_line":"        limit\u003ddict(required\u003dFalse),"},{"line_number":103,"context_line":"        marker\u003ddict(required\u003dFalse, default\u003dNone)"},{"line_number":104,"context_line":"    )"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    def run(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3c3766f4_4cd4a9ec","line":103,"range":{"start_line":103,"start_character":36,"end_line":103,"end_character":48},"in_reply_to":"a2a07e80_587d7afe","updated":"2021-01-19 06:07:48.000000000","message":"Done","commit_id":"d8460f43ad5246e303f47a3ea46ae6b00e06edb7"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"13867231b2bcf16e1534f8de61eab29b57b45606","unresolved":true,"context_lines":[{"line_number":123,"context_line":"            dt.pop(\u0027location\u0027)"},{"line_number":124,"context_line":"            data.append(dt)"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"        self.exit(changed\u003dFalse, keypairs_info\u003ddata)"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"def main():"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f032077_10599e42","line":126,"range":{"start_line":126,"start_character":33,"end_line":126,"end_character":46},"updated":"2021-01-14 11:59:37.000000000","message":"keypairs (or openstack_keypairs)","commit_id":"d8460f43ad5246e303f47a3ea46ae6b00e06edb7"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"47a54dffd8b8d27b460fef888b5fb945a7070336","unresolved":false,"context_lines":[{"line_number":123,"context_line":"            dt.pop(\u0027location\u0027)"},{"line_number":124,"context_line":"            data.append(dt)"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"        self.exit(changed\u003dFalse, keypairs_info\u003ddata)"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"def main():"}],"source_content_type":"text/x-python","patch_set":4,"id":"d69a8d1c_d04b8790","line":126,"range":{"start_line":126,"start_character":33,"end_line":126,"end_character":46},"in_reply_to":"3f032077_10599e42","updated":"2021-01-19 06:07:48.000000000","message":"Done","commit_id":"d8460f43ad5246e303f47a3ea46ae6b00e06edb7"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"71bc6df536d7ad714a72ed020e4dc43825ae6f6b","unresolved":true,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"DOCUMENTATION \u003d \u0027\u0027\u0027"},{"line_number":7,"context_line":"---"},{"line_number":8,"context_line":"module: keypairs_info"},{"line_number":9,"context_line":"short_description: Get information about keypairs from OpenStack"},{"line_number":10,"context_line":"author: OpenStack Ansible SIG"},{"line_number":11,"context_line":"description:"}],"source_content_type":"text/x-python","patch_set":6,"id":"7f5d9690_dbf7a801","line":8,"range":{"start_line":8,"start_character":15,"end_line":8,"end_character":16},"updated":"2021-01-19 10:45:32.000000000","message":"let\u0027s drop the \"s\", just keypair_info\nthe same about filename.","commit_id":"503283bb16e69c511ce224cd90e5d55fe4cff082"},{"author":{"_account_id":32677,"name":"Irina Pereiaslavskaia","email":"irina.pereyaslavskaya@gmail.com","username":"pereyaslavskaya"},"change_message_id":"83808a2f445e84b5a48e4dd748102340f671f950","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"DOCUMENTATION \u003d \u0027\u0027\u0027"},{"line_number":7,"context_line":"---"},{"line_number":8,"context_line":"module: keypairs_info"},{"line_number":9,"context_line":"short_description: Get information about keypairs from OpenStack"},{"line_number":10,"context_line":"author: OpenStack Ansible SIG"},{"line_number":11,"context_line":"description:"}],"source_content_type":"text/x-python","patch_set":6,"id":"67175d3f_12ad59b6","line":8,"range":{"start_line":8,"start_character":15,"end_line":8,"end_character":16},"in_reply_to":"7f5d9690_dbf7a801","updated":"2021-01-19 14:23:45.000000000","message":"Done","commit_id":"503283bb16e69c511ce224cd90e5d55fe4cff082"}]}
