)]}'
{"ansible/library/bslurp.py":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"21fb7e411ea7c909426d3cfccf365362e57a9be1","unresolved":false,"context_lines":[{"line_number":169,"context_line":"            module.exit_json(failed\u003dTrue, changed\u003dFalse,"},{"line_number":170,"context_line":"                             msg\u003d\u0027sha1 sum does not match data\u0027)"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"    if sha256:"},{"line_number":173,"context_line":"        if os.path.exists(dest):"},{"line_number":174,"context_line":"            if os.access(dest, os.R_OK):"},{"line_number":175,"context_line":"                with open(dest, \u0027rb\u0027) as f:"}],"source_content_type":"text/x-python","patch_set":2,"id":"ffb9cba7_4206a41f","line":172,"updated":"2019-04-29 08:39:42.000000000","message":"Could do\n\nif sha256:\n   ...\nelif sha1:\n   ...","commit_id":"96cf9f1d304f96f29e72cc03ca8532ea1fc93640"}],"ansible/roles/ceph/tasks/distribute_keyrings.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"21fb7e411ea7c909426d3cfccf365362e57a9be1","unresolved":false,"context_lines":[{"line_number":16,"context_line":"  bslurp:"},{"line_number":17,"context_line":"    src: \"{{ item.content }}\""},{"line_number":18,"context_line":"    dest: \"{{ node_config_directory }}/ceph-osd/{{ item.filename }}\""},{"line_number":19,"context_line":"    sha256: \"{{ item.sha256 }}\""},{"line_number":20,"context_line":"    mode: 0600"},{"line_number":21,"context_line":"  with_items:"},{"line_number":22,"context_line":"    - \"{{ ceph_files[\u0027ceph.client.admin.keyring\u0027] }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ffb9cba7_22013006","line":19,"updated":"2019-04-29 08:39:42.000000000","message":"Should we pass in both sha1 and sha256, with a \u0027| default\u0027 to keep it compatible with older images? We always end up with bug reports and issues in IRC when we introduce incompatibilities.","commit_id":"96cf9f1d304f96f29e72cc03ca8532ea1fc93640"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"b13239e4085ad42c255e2b83d14d2b750dd458b5","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    src: \"{{ item.content }}\""},{"line_number":18,"context_line":"    dest: \"{{ node_config_directory }}/ceph-osd/{{ item.filename }}\""},{"line_number":19,"context_line":"    sha1: \"{{ item.sha1 }}\""},{"line_number":20,"context_line":"    sha256: \"{{ item.sha256 }}\""},{"line_number":21,"context_line":"    mode: 0600"},{"line_number":22,"context_line":"  with_items:"},{"line_number":23,"context_line":"    - \"{{ ceph_files[\u0027ceph.client.admin.keyring\u0027] }}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9fb8cfa7_959e9fb6","line":20,"updated":"2019-06-17 16:53:51.000000000","message":"What about adding \u0027| default\u0027 ?","commit_id":"be13f65443693fba0161f0d3a47e5f25e49116e8"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"0bc1ddca8b6f26e14aa659b6fa9b001f65cc436e","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    src: \"{{ item.content }}\""},{"line_number":18,"context_line":"    dest: \"{{ node_config_directory }}/ceph-osd/{{ item.filename }}\""},{"line_number":19,"context_line":"    sha1: \"{{ item.sha1 }}\""},{"line_number":20,"context_line":"    sha256: \"{{ item.sha256 }}\""},{"line_number":21,"context_line":"    mode: 0600"},{"line_number":22,"context_line":"  with_items:"},{"line_number":23,"context_line":"    - \"{{ ceph_files[\u0027ceph.client.admin.keyring\u0027] }}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7faddb67_a019267b","line":20,"in_reply_to":"7faddb67_4f621ab0","updated":"2019-08-07 11:41:06.000000000","message":"Agree","commit_id":"be13f65443693fba0161f0d3a47e5f25e49116e8"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"0bc1ddca8b6f26e14aa659b6fa9b001f65cc436e","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    src: \"{{ item.content }}\""},{"line_number":18,"context_line":"    dest: \"{{ node_config_directory }}/ceph-osd/{{ item.filename }}\""},{"line_number":19,"context_line":"    sha1: \"{{ item.sha1 }}\""},{"line_number":20,"context_line":"    sha256: \"{{ item.sha256 }}\""},{"line_number":21,"context_line":"    mode: 0600"},{"line_number":22,"context_line":"  with_items:"},{"line_number":23,"context_line":"    - \"{{ ceph_files[\u0027ceph.client.admin.keyring\u0027] }}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7faddb67_000d9a34","line":20,"in_reply_to":"9fb8cfa7_959e9fb6","updated":"2019-08-07 11:41:06.000000000","message":"Done","commit_id":"be13f65443693fba0161f0d3a47e5f25e49116e8"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"402d6642e9f07c3a24915aaf0767f6da1c827af0","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    src: \"{{ item.content }}\""},{"line_number":18,"context_line":"    dest: \"{{ node_config_directory }}/ceph-osd/{{ item.filename }}\""},{"line_number":19,"context_line":"    sha1: \"{{ item.sha1 }}\""},{"line_number":20,"context_line":"    sha256: \"{{ item.sha256 }}\""},{"line_number":21,"context_line":"    mode: 0600"},{"line_number":22,"context_line":"  with_items:"},{"line_number":23,"context_line":"    - \"{{ ceph_files[\u0027ceph.client.admin.keyring\u0027] }}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7faddb67_4f621ab0","line":20,"in_reply_to":"9fb8cfa7_959e9fb6","updated":"2019-08-03 15:09:59.000000000","message":"I think this would be a good idea to allow us to use old images with new ansible. This will happen during the transition phase.","commit_id":"be13f65443693fba0161f0d3a47e5f25e49116e8"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"57bf76064efd1f0292336c70ddaad0b701ca18ee","unresolved":false,"context_lines":[{"line_number":29,"context_line":"  bslurp:"},{"line_number":30,"context_line":"    src: \"{{ item.content }}\""},{"line_number":31,"context_line":"    dest: \"{{ node_config_directory }}/ceph-mon/{{ item.filename }}\""},{"line_number":32,"context_line":"    sha1: \"{{ item.sha1 }}\""},{"line_number":33,"context_line":"    sha256: \"{{ item.sha256 }}\""},{"line_number":34,"context_line":"    mode: 0600"},{"line_number":35,"context_line":"  with_items:"},{"line_number":36,"context_line":"    - \"{{ ceph_files[\u0027ceph.client.admin.keyring\u0027] }}\""},{"line_number":37,"context_line":"    - \"{{ ceph_files[\u0027ceph.client.mon.keyring\u0027] }}\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7faddb67_402ab22c","line":34,"range":{"start_line":32,"start_character":0,"end_line":34,"end_character":1},"updated":"2019-08-07 11:56:19.000000000","message":"no need for \"| default(\u0027\u0027)\" here?","commit_id":"fbf4d790cc692c65dc59626ac4288a7364be4cd8"}]}
