)]}'
{"ansible/roles/ceilometer/templates/ceilometer.conf.j2":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"8fa8c4ff3b58d745496d178f87a49b73902e2c9c","unresolved":true,"context_lines":[{"line_number":47,"context_line":"[oslo_concurrency]"},{"line_number":48,"context_line":"lock_path \u003d /var/lib/ceilometer/tmp"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"[notification]"},{"line_number":51,"context_line":"messaging_urls \u003d {{ notify_transport_url }}"},{"line_number":52,"context_line":"{% for cell_name in ceilometer_nova_cell_names %}"},{"line_number":53,"context_line":"messaging_urls \u003d {{ notify_transport_url | regex_replace(\u0027/\u0027 ~ om_notify_vhost ~ \u0027$\u0027, \u0027\u0027) }}/nova_{{ cell_name }}"},{"line_number":54,"context_line":"{% endfor %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"c16d522b_b7c5f7d3","line":54,"range":{"start_line":50,"start_character":0,"end_line":54,"end_character":12},"updated":"2026-07-03 08:33:35.000000000","message":"```suggestion\n{% if ceilometer_nova_cell_names is not none and ceilometer_nova_cell_names | length \u003e0 %}\n[notification]\nmessaging_urls \u003d {{ notify_transport_url }}\n{% for cell_name in ceilometer_nova_cell_names %}\nmessaging_urls \u003d {{ notify_transport_url | regex_replace(\u0027/\u0027 ~ om_notify_vhost ~ \u0027$\u0027, \u0027\u0027) }}/nova_{{ cell_name }}\n{% endfor %}{% endif %}\n```\n\nto avoid problems in the current installations","commit_id":"7bdd5f3c5b75822676ab451579b06b3e777b6065"},{"author":{"_account_id":21113,"name":"Min Sun","email":"minsu@cisco.com","username":"MinSun"},"change_message_id":"b52e8cfc157c507cdc98726bb121a755c1c98b51","unresolved":false,"context_lines":[{"line_number":51,"context_line":"[notification]"},{"line_number":52,"context_line":"messaging_urls \u003d {{ notify_transport_url }}"},{"line_number":53,"context_line":"{%     for cell_name in ceilometer_nova_cell_names %}"},{"line_number":54,"context_line":"messaging_urls \u003d {{ notify_transport_url | regex_replace(\u0027/\u0027 ~ om_notify_vhost ~ \u0027$\u0027, \u0027\u0027) }}/nova_{{ cell_name }}"},{"line_number":55,"context_line":"{%     endfor %}"},{"line_number":56,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"2ee2c690_6dc54c21","line":54,"in_reply_to":"c16d522b_b7c5f7d3","updated":"2026-07-03 09:08:39.000000000","message":"Done in PS2. The [notification] section is now guarded when ceilometer_nova_cell_names is unset or empty, so current non-multi-cell installations keep the previous rendered config.","commit_id":"fecf4b9b2b493396a22939bbd7b54370e265d781"}]}
