)]}'
{"ansible/roles/cinder/defaults/main.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"cb187d6ce8d04938c3d454d72a959bfdfb0bc694","unresolved":true,"context_lines":[{"line_number":280,"context_line":"    enabled: \"{{ cinder_backend_ceph | bool }}\""},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"cinder_backup_backend_ceph_name: \"rbd-1\""},{"line_number":283,"context_line":"cinder_backup_ceph_backend: \"{{ cinder_ceph_backends | selectattr(\u0027name\u0027, \u0027equalto\u0027, cinder_backup_backend_ceph_name) | list | first | combine({\u0027pool\u0027: ceph_cinder_backup_pool_name, \u0027user\u0027: ceph_cinder_backup_user}) }}\""},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"skip_cinder_backend_check: False"},{"line_number":286,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"2dbfbef9_8326586f","side":"PARENT","line":283,"updated":"2025-11-27 15:19:44.000000000","message":"Make it multiline, it was unreadable before","commit_id":"a6e35d4d4ba2717726d264239af813d8aa0aefa7"},{"author":{"_account_id":35010,"name":"Jack Hodgkiss","display_name":"jackhodgkiss","email":"jack@stackhpc.com","username":"jackhodgkiss"},"change_message_id":"c84eb25b23dd3f70d1daec6424d084c967474bcf","unresolved":false,"context_lines":[{"line_number":280,"context_line":"    enabled: \"{{ cinder_backend_ceph | bool }}\""},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"cinder_backup_backend_ceph_name: \"rbd-1\""},{"line_number":283,"context_line":"cinder_backup_ceph_backend: \"{{ cinder_ceph_backends | selectattr(\u0027name\u0027, \u0027equalto\u0027, cinder_backup_backend_ceph_name) | list | first | combine({\u0027pool\u0027: ceph_cinder_backup_pool_name, \u0027user\u0027: ceph_cinder_backup_user}) }}\""},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"skip_cinder_backend_check: False"},{"line_number":286,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fd9f296b_bb4dc9a3","side":"PARENT","line":283,"in_reply_to":"2dbfbef9_8326586f","updated":"2025-11-30 16:38:15.000000000","message":"Acknowledged","commit_id":"a6e35d4d4ba2717726d264239af813d8aa0aefa7"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b5fbfe28d7d9141e3b284a5a7a7de1f9d91293e6","unresolved":true,"context_lines":[{"line_number":290,"context_line":"         \u0027user\u0027: ceph_cinder_backup_user"},{"line_number":291,"context_line":"       })"},{"line_number":292,"context_line":"     if cinder_backup_driver \u003d\u003d \u0027ceph\u0027"},{"line_number":293,"context_line":"     else [] }}"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"skip_cinder_backend_check: False"},{"line_number":296,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ceb8b326_f3e02ae8","line":293,"updated":"2025-12-01 06:01:22.000000000","message":"If we’re using combine, then we get a dict with data, so shouldn’t it be a dict without data?","commit_id":"52c08a57d0ba2475f0b2610aec9c32e271de257e"},{"author":{"_account_id":35010,"name":"Jack Hodgkiss","display_name":"jackhodgkiss","email":"jack@stackhpc.com","username":"jackhodgkiss"},"change_message_id":"fa77720f3f104287e40bb94df07d4a39db8ed0e8","unresolved":true,"context_lines":[{"line_number":290,"context_line":"         \u0027user\u0027: ceph_cinder_backup_user"},{"line_number":291,"context_line":"       })"},{"line_number":292,"context_line":"     if cinder_backup_driver \u003d\u003d \u0027ceph\u0027"},{"line_number":293,"context_line":"     else [] }}"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"skip_cinder_backend_check: False"},{"line_number":296,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f704dc7_fe2b7f64","line":293,"in_reply_to":"ceb8b326_f3e02ae8","updated":"2025-12-01 09:45:39.000000000","message":"I found that without this it would fail on https://opendev.org/openstack/kolla-ansible/src/branch/master/ansible/roles/cinder/tasks/external_ceph.yml#L17 with The task includes an option with an undefined variable.. {{ item.1.cluster }}: list object has no element 1 if it was empty. However it works fine with this approach.","commit_id":"52c08a57d0ba2475f0b2610aec9c32e271de257e"}]}
