)]}'
{"ansible/roles/ipa-images/tasks/main.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"cfb221667dfe0d46f5078a652a1ddda876b86084","unresolved":true,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"- block:"},{"line_number":64,"context_line":"    - name: Gather facts about Ironic Python Agent (IPA) kernel image"},{"line_number":65,"context_line":"      os_image_facts:"},{"line_number":66,"context_line":"        auth_type: \"{{ ipa_images_openstack_auth_type }}\""},{"line_number":67,"context_line":"        auth: \"{{ ipa_images_openstack_auth }}\""},{"line_number":68,"context_line":"        cacert: \"{{ ipa_images_openstack_cacert | default(omit, true) }}\""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"92389cce_8d3153bf","line":65,"range":{"start_line":65,"start_character":6,"end_line":65,"end_character":20},"updated":"2021-03-23 09:20:23.000000000","message":"Let\u0027s switch to os_image_info.","commit_id":"670a99777a61ee8c20febb222affd8f7f03cc7c3"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"26c623581ee01a3a37bde65ea35fd1e3e474c077","unresolved":true,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    - name: Set a fact containing the Ironic Python Agent (IPA) kernel image"},{"line_number":73,"context_line":"      set_fact:"},{"line_number":74,"context_line":"        ipa_images_kernel_openstack_image: \"{{ openstack_image if openstack_image is defined else {} }}\""},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - name: Gather facts about Ironic Python Agent (IPA) ramdisk image"},{"line_number":77,"context_line":"      os_image_facts:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"4f494871_d25e11f7","line":74,"range":{"start_line":74,"start_character":81,"end_line":74,"end_character":92},"updated":"2021-03-19 17:39:48.000000000","message":"The fact will always be defined after os_image_facts runs, but it may be null. I think the check \u0027is not none\u0027 might work.","commit_id":"670a99777a61ee8c20febb222affd8f7f03cc7c3"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"cfb221667dfe0d46f5078a652a1ddda876b86084","unresolved":true,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    - name: Set a fact containing the Ironic Python Agent (IPA) kernel image"},{"line_number":73,"context_line":"      set_fact:"},{"line_number":74,"context_line":"        ipa_images_kernel_openstack_image: \"{{ openstack_image if openstack_image is defined else {} }}\""},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - name: Gather facts about Ironic Python Agent (IPA) ramdisk image"},{"line_number":77,"context_line":"      os_image_facts:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"159a9608_58cae749","line":74,"range":{"start_line":74,"start_character":81,"end_line":74,"end_character":92},"in_reply_to":"4f494871_d25e11f7","updated":"2021-03-23 09:20:23.000000000","message":"The image_info module in the openstack collection no longer adds a fact, so you need to register a variable and use it.","commit_id":"670a99777a61ee8c20febb222affd8f7f03cc7c3"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"cfb221667dfe0d46f5078a652a1ddda876b86084","unresolved":true,"context_lines":[{"line_number":74,"context_line":"        ipa_images_kernel_openstack_image: \"{{ openstack_image if openstack_image is defined else {} }}\""},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - name: Gather facts about Ironic Python Agent (IPA) ramdisk image"},{"line_number":77,"context_line":"      os_image_facts:"},{"line_number":78,"context_line":"        auth_type: \"{{ ipa_images_openstack_auth_type }}\""},{"line_number":79,"context_line":"        auth: \"{{ ipa_images_openstack_auth }}\""},{"line_number":80,"context_line":"        cacert: \"{{ ipa_images_openstack_cacert | default(omit, true) }}\""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"70e1af4b_c7089b12","line":77,"range":{"start_line":77,"start_character":6,"end_line":77,"end_character":20},"updated":"2021-03-23 09:20:23.000000000","message":"ditto","commit_id":"670a99777a61ee8c20febb222affd8f7f03cc7c3"}],"ansible/roles/kolla-ansible/vars/Debian.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"26c623581ee01a3a37bde65ea35fd1e3e474c077","unresolved":true,"context_lines":[{"line_number":6,"context_line":"  - libssl-dev"},{"line_number":7,"context_line":"  - python3-dev"},{"line_number":8,"context_line":"  - python3-pip"},{"line_number":9,"context_line":"  - python3-venv"},{"line_number":10,"context_line":"  - python3-virtualenv"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"dc258cb0_a94c86ad","line":9,"range":{"start_line":9,"start_character":4,"end_line":9,"end_character":16},"updated":"2021-03-19 17:39:48.000000000","message":"nit: I expect we don\u0027t need this one.","commit_id":"670a99777a61ee8c20febb222affd8f7f03cc7c3"}]}
