)]}'
{"tasks/standalone/create_cert.yml":[{"author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"change_message_id":"c5353c68c45c980a13d69f166322e2f2bb4caf8e","unresolved":true,"context_lines":[{"line_number":17,"context_line":"  vars:"},{"line_number":18,"context_line":"    ansible_python_interpreter: \"{{ pki_setup_host_python_interpreter }}\""},{"line_number":19,"context_line":"    _cert_file: \"{{ cert_dir ~ \u0027/certs/\u0027 ~ cert.name ~ \u0027.crt\u0027 }}\""},{"line_number":20,"context_line":"    _cert_full_chain_file: \"{{ cert_dir ~ \u0027/certs/\u0027 ~ cert.name ~ \u0027-chain.crt\u0027 }}\""},{"line_number":21,"context_line":"    _cert_ca_chain_file: \"{{ cert_dir ~ \u0027/certs/\u0027 ~ cert.name ~ \u0027-ca_chain.crt\u0027 }}\""},{"line_number":22,"context_line":"    _ca_file: \"{{ pki_dir ~ \u0027/roots/\u0027 ~ cert.signed_by ~ \u0027/certs/\u0027 ~ cert.signed_by ~ \u0027.crt\u0027 }}\""},{"line_number":23,"context_line":"  delegate_to: \"{{ pki_setup_host }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"2e85273e_ba7949d4","line":20,"updated":"2025-07-10 16:27:05.000000000","message":"are we okay with these filenames?\n\n- `*-chain.crt` for a fullchain\n- `*-ca_chain` for a ca bundle\n\nIt may be confusing, but on the other hand it\u0027s probably the best what we can do without investing a lot of time into this topic.\nI just wanted to confirm.","commit_id":"58fba0a2dc20fdcc8228e4ff7ed3cd6f909b2157"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"908d74141717e975538fbdff2fe3de037595a8cd","unresolved":true,"context_lines":[{"line_number":17,"context_line":"  vars:"},{"line_number":18,"context_line":"    ansible_python_interpreter: \"{{ pki_setup_host_python_interpreter }}\""},{"line_number":19,"context_line":"    _cert_file: \"{{ cert_dir ~ \u0027/certs/\u0027 ~ cert.name ~ \u0027.crt\u0027 }}\""},{"line_number":20,"context_line":"    _cert_full_chain_file: \"{{ cert_dir ~ \u0027/certs/\u0027 ~ cert.name ~ \u0027-chain.crt\u0027 }}\""},{"line_number":21,"context_line":"    _cert_ca_chain_file: \"{{ cert_dir ~ \u0027/certs/\u0027 ~ cert.name ~ \u0027-ca_chain.crt\u0027 }}\""},{"line_number":22,"context_line":"    _ca_file: \"{{ pki_dir ~ \u0027/roots/\u0027 ~ cert.signed_by ~ \u0027/certs/\u0027 ~ cert.signed_by ~ \u0027.crt\u0027 }}\""},{"line_number":23,"context_line":"  delegate_to: \"{{ pki_setup_host }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"d9b9d537_63094ab7","line":20,"in_reply_to":"2e85273e_ba7949d4","updated":"2025-07-14 11:42:11.000000000","message":"I think it\u0027s fine?","commit_id":"58fba0a2dc20fdcc8228e4ff7ed3cd6f909b2157"},{"author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"change_message_id":"81535fac832e097711ea9e3c202152c5811186a6","unresolved":false,"context_lines":[{"line_number":17,"context_line":"  vars:"},{"line_number":18,"context_line":"    ansible_python_interpreter: \"{{ pki_setup_host_python_interpreter }}\""},{"line_number":19,"context_line":"    _cert_file: \"{{ cert_dir ~ \u0027/certs/\u0027 ~ cert.name ~ \u0027.crt\u0027 }}\""},{"line_number":20,"context_line":"    _cert_full_chain_file: \"{{ cert_dir ~ \u0027/certs/\u0027 ~ cert.name ~ \u0027-chain.crt\u0027 }}\""},{"line_number":21,"context_line":"    _cert_ca_chain_file: \"{{ cert_dir ~ \u0027/certs/\u0027 ~ cert.name ~ \u0027-ca_chain.crt\u0027 }}\""},{"line_number":22,"context_line":"    _ca_file: \"{{ pki_dir ~ \u0027/roots/\u0027 ~ cert.signed_by ~ \u0027/certs/\u0027 ~ cert.signed_by ~ \u0027.crt\u0027 }}\""},{"line_number":23,"context_line":"  delegate_to: \"{{ pki_setup_host }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ab791fa8_f668e6af","line":20,"in_reply_to":"d9b9d537_63094ab7","updated":"2025-07-16 12:46:09.000000000","message":"Done","commit_id":"58fba0a2dc20fdcc8228e4ff7ed3cd6f909b2157"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"908d74141717e975538fbdff2fe3de037595a8cd","unresolved":true,"context_lines":[{"line_number":80,"context_line":"        dest: \"{{ cert_dir ~ \u0027/certs/\u0027 ~ cert.name ~ \u0027.info\u0027 }}\""},{"line_number":81,"context_line":"      when: cert_crt is changed"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    - name: Create certificate ca bundle for {{ cert.name }}"},{"line_number":84,"context_line":"      shell:"},{"line_number":85,"context_line":"        cmd: \"cat {{ _ca_file }} \u003e {{ _cert_ca_bundle_file }}\""},{"line_number":86,"context_line":"        creates: \"{{ (cert_crt is not changed) | ternary(_cert_ca_bundle_file, omit) }}\""},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    - name: Create certificate full chain for {{ cert.name }}"},{"line_number":89,"context_line":"      shell:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"74b22690_ece937e6","line":86,"range":{"start_line":83,"start_character":0,"end_line":86,"end_character":88},"updated":"2025-07-14 11:42:11.000000000","message":"can\u0027t we just make a `copy` with `remote_src` isntead of shell?","commit_id":"acee39b0e1b3724ced97e978b3586900a598d2a8"}]}
