)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"change_message_id":"7b17f511966bac0c62ae3dac1131eb5361fdac57","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f9a434c4_32f9eafc","updated":"2021-11-08 11:16:57.000000000","message":"recheck","commit_id":"f478cf4ac73cd825ec9a5a2eef497cf2b6f0811a"},{"author":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"change_message_id":"7ccd9721a1a21fcd275d0a0dd1590b33e4586ed5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"d5e1c91f_c9daae77","updated":"2021-11-09 08:28:39.000000000","message":"recheck","commit_id":"a3713a22292c16171863a1151790b4f35f409a9c"}],"tasks/standalone/create_ca.yml":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"9ac187ac66aadfe55f5c0dd52fc7289c56910935","unresolved":true,"context_lines":[{"line_number":139,"context_line":"        cert_chain_path: \"{{ ca_cert_prefix ~ \u0027-chain.crt\u0027 }}\""},{"line_number":140,"context_line":"      shell:"},{"line_number":141,"context_line":"        cmd: \"cat {{ cert_path }} {{ ownca_path }} \u003e {{ cert_chain_path }}\""},{"line_number":142,"context_line":"        creates: \"{{ cert_chain_path }}\""},{"line_number":143,"context_line":"      when:"},{"line_number":144,"context_line":"        - ca_ownca_crt is changed or ca_selfsigned_crt is changed or not (chain_result.stat.exists | default(true)"},{"line_number":145,"context_line":"        - ca.provider \u003d\u003d \u0027ownca\u0027"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"d9b8545e_4034a488","line":142,"range":{"start_line":142,"start_character":8,"end_line":142,"end_character":15},"updated":"2021-11-08 12:44:02.000000000","message":"I think that this won\u0027t ever run a second time after the cert_chain_path is created even if the contents of the intermediate is updated.\n\nIt may be better to try to use more native ansible modules rather than shell which would be correctly idempotent.","commit_id":"46bad18cef6cf20d2d83a8eaa2f78dfca8cb8294"},{"author":{"_account_id":31749,"name":"James Gibson","email":"james.gibson@bbc.co.uk","username":"jamesgibo"},"change_message_id":"451cd06058610e10407a91a28c596d229ce6bcd2","unresolved":false,"context_lines":[{"line_number":139,"context_line":"        cert_chain_path: \"{{ ca_cert_prefix ~ \u0027-chain.crt\u0027 }}\""},{"line_number":140,"context_line":"      shell:"},{"line_number":141,"context_line":"        cmd: \"cat {{ cert_path }} {{ ownca_path }} \u003e {{ cert_chain_path }}\""},{"line_number":142,"context_line":"        creates: \"{{ cert_chain_path }}\""},{"line_number":143,"context_line":"      when:"},{"line_number":144,"context_line":"        - ca_ownca_crt is changed or ca_selfsigned_crt is changed or not (chain_result.stat.exists | default(true)"},{"line_number":145,"context_line":"        - ca.provider \u003d\u003d \u0027ownca\u0027"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"2ffb8872_6576f6b0","line":142,"range":{"start_line":142,"start_character":8,"end_line":142,"end_character":15},"in_reply_to":"d9b8545e_4034a488","updated":"2021-11-09 08:28:56.000000000","message":"Done","commit_id":"46bad18cef6cf20d2d83a8eaa2f78dfca8cb8294"}]}
