)]}'
{"ansible/roles/proxysql-config/defaults/main.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f12e660e416bf8a08aba0d199b8ea050203a09df","unresolved":true,"context_lines":[{"line_number":3,"context_line":"# NOTE(kevko): Kolla_role_name and replace is used only because of nova-cell"},{"line_number":4,"context_line":"proxysql_project: \"{{ kolla_role_name | default(project_name) | replace(\u0027_\u0027, \u0027-\u0027) }}\""},{"line_number":5,"context_line":"proxysql_config_users:"},{"line_number":6,"context_line":"  \"{% if proxysql_project_database_shard is defined and proxysql_project_database_shard[\u0027users\u0027] is defined %}True{% else %}False{% endif %}\""},{"line_number":7,"context_line":"proxysql_config_rules:"},{"line_number":8,"context_line":"  \"{% if proxysql_project_database_shard is defined and proxysql_project_database_shard[\u0027rules\u0027] is defined %}True{% else %}False{% endif %}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ae734884_e9c668e5","line":6,"range":{"start_line":6,"start_character":110,"end_line":6,"end_character":114},"updated":"2026-03-13 13:48:43.000000000","message":"Does it need to be Python True, or lowercase true is fine as well?","commit_id":"bd80eeecf0e40fdb9859b5af81a0590d3631e0ec"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"aaf89b3f9c8298ec8b2c9b145a4173c46183c0bf","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# NOTE(kevko): Kolla_role_name and replace is used only because of nova-cell"},{"line_number":4,"context_line":"proxysql_project: \"{{ kolla_role_name | default(project_name) | replace(\u0027_\u0027, \u0027-\u0027) }}\""},{"line_number":5,"context_line":"proxysql_config_users:"},{"line_number":6,"context_line":"  \"{% if proxysql_project_database_shard is defined and proxysql_project_database_shard[\u0027users\u0027] is defined %}True{% else %}False{% endif %}\""},{"line_number":7,"context_line":"proxysql_config_rules:"},{"line_number":8,"context_line":"  \"{% if proxysql_project_database_shard is defined and proxysql_project_database_shard[\u0027rules\u0027] is defined %}True{% else %}False{% endif %}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"174699aa_408d81ed","line":6,"range":{"start_line":6,"start_character":110,"end_line":6,"end_character":114},"in_reply_to":"144015b8_9192e2f8","updated":"2026-03-13 17:10:50.000000000","message":"thanks!","commit_id":"bd80eeecf0e40fdb9859b5af81a0590d3631e0ec"},{"author":{"_account_id":37203,"name":"Bertrand Lanson","display_name":"Bertrand Lanson","email":"bertrand.lanson@infomaniak.com","username":"lanson","status":"Infomaniak Network SA"},"change_message_id":"c959b9e31e862e6d38760ad6b4eca22bf40f28b9","unresolved":true,"context_lines":[{"line_number":3,"context_line":"# NOTE(kevko): Kolla_role_name and replace is used only because of nova-cell"},{"line_number":4,"context_line":"proxysql_project: \"{{ kolla_role_name | default(project_name) | replace(\u0027_\u0027, \u0027-\u0027) }}\""},{"line_number":5,"context_line":"proxysql_config_users:"},{"line_number":6,"context_line":"  \"{% if proxysql_project_database_shard is defined and proxysql_project_database_shard[\u0027users\u0027] is defined %}True{% else %}False{% endif %}\""},{"line_number":7,"context_line":"proxysql_config_rules:"},{"line_number":8,"context_line":"  \"{% if proxysql_project_database_shard is defined and proxysql_project_database_shard[\u0027rules\u0027] is defined %}True{% else %}False{% endif %}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b57ae0a8_e6a006d1","line":6,"range":{"start_line":6,"start_character":110,"end_line":6,"end_character":114},"in_reply_to":"ae734884_e9c668e5","updated":"2026-03-13 16:22:12.000000000","message":"This is terrible templating regardless, let me change it, I went the shortest route, but this can be improved.\n\nIt\u0027s used in \n\n```\n---\n- name: \"Copying over ProxySQL users config for {{ proxysql_project }}\"\n  template:\n    src: \"users.yaml.j2\"\n    dest: \"{{ node_config_directory }}/proxysql/users/{{ proxysql_project }}.yaml\"\n    mode: \"0660\"\n  become: true\n  when:\n    - proxysql_config_users | bool\n\n- name: \"Copying over ProxySQL rules config for {{ proxysql_project }}\"\n  template:\n    src: \"rules.yaml.j2\"\n    dest: \"{{ node_config_directory }}/proxysql/rules/{{ proxysql_project }}.yaml\"\n    mode: \"0660\"\n  become: true\n  when:\n    - proxysql_config_rules | bool\n```","commit_id":"bd80eeecf0e40fdb9859b5af81a0590d3631e0ec"},{"author":{"_account_id":37203,"name":"Bertrand Lanson","display_name":"Bertrand Lanson","email":"bertrand.lanson@infomaniak.com","username":"lanson","status":"Infomaniak Network SA"},"change_message_id":"443dc86f4333738237e504859e2efea203a163c9","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# NOTE(kevko): Kolla_role_name and replace is used only because of nova-cell"},{"line_number":4,"context_line":"proxysql_project: \"{{ kolla_role_name | default(project_name) | replace(\u0027_\u0027, \u0027-\u0027) }}\""},{"line_number":5,"context_line":"proxysql_config_users:"},{"line_number":6,"context_line":"  \"{% if proxysql_project_database_shard is defined and proxysql_project_database_shard[\u0027users\u0027] is defined %}True{% else %}False{% endif %}\""},{"line_number":7,"context_line":"proxysql_config_rules:"},{"line_number":8,"context_line":"  \"{% if proxysql_project_database_shard is defined and proxysql_project_database_shard[\u0027rules\u0027] is defined %}True{% else %}False{% endif %}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"144015b8_9192e2f8","line":6,"range":{"start_line":6,"start_character":110,"end_line":6,"end_character":114},"in_reply_to":"b57ae0a8_e6a006d1","updated":"2026-03-13 16:41:09.000000000","message":"much cleaner now imo","commit_id":"bd80eeecf0e40fdb9859b5af81a0590d3631e0ec"}]}
