)]}'
{"playbooks/zuul_reboot.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"b9c337cde30f53e2a879fbc1eaab5b62f4726107","unresolved":true,"context_lines":[{"line_number":22,"context_line":"        # 20 minute wait for unattended-upgrades to complete"},{"line_number":23,"context_line":"        delay: 30"},{"line_number":24,"context_line":"        retries: 40"},{"line_number":25,"context_line":"        until: apt_action is success or \u0027Failed to lock apt for exclusive operation\u0027 not in apt_action.msg"},{"line_number":26,"context_line":"    - name: Reboot the executor server"},{"line_number":27,"context_line":"      reboot:"},{"line_number":28,"context_line":"    - name: Start the executor"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"8be7e875_a6f3a745","line":25,"updated":"2022-09-07 17:58:19.000000000","message":"I think there is another lock situation possible with dpkg instead of apt, but I\u0027m fine with this for now. Let\u0027s hope we can use lock_timeout instead before this hits us too often.","commit_id":"0c59eff0e87e844a313ca8feda13227f63b4cd98"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"403adf35e82f04199f0db8540cbc29e426198a56","unresolved":true,"context_lines":[{"line_number":22,"context_line":"        # 20 minute wait for unattended-upgrades to complete"},{"line_number":23,"context_line":"        delay: 30"},{"line_number":24,"context_line":"        retries: 40"},{"line_number":25,"context_line":"        until: apt_action is success or \u0027Failed to lock apt for exclusive operation\u0027 not in apt_action.msg"},{"line_number":26,"context_line":"    - name: Reboot the executor server"},{"line_number":27,"context_line":"      reboot:"},{"line_number":28,"context_line":"    - name: Start the executor"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"27b4688c_b02b9a56","line":25,"in_reply_to":"8be7e875_a6f3a745","updated":"2022-09-07 18:28:34.000000000","message":"This string actually appears to come from ansible itself and then after this string it prints the dpkg or apt lists locks. In the upstream example they specifically checked for the dpkg case too but I left it off here for that reason. I think this will work for both as a result. But we should find out by running it if history is any indication.","commit_id":"0c59eff0e87e844a313ca8feda13227f63b4cd98"}]}
