In case the server's Apache goes down, we should be able to continue podcasting as normal by transferring everything with SSH. But, as-is, we are downloading the preroll audio file via HTTP (requests). So if Apache is down, the rest of the automation flow cannot proceed. So, instead, download the preroll with SSH, and carry on with the rest of the automation flow. Separately, somewhere else in the flow, check if Apache is running and if not, send a notification (but do not raise an Exception for this).
In case the server's Apache goes down, we should be able to continue podcasting as normal by transferring everything with SSH. But, as-is, we are downloading the preroll audio file via HTTP (requests). So if Apache is down, the rest of the automation flow cannot proceed. So, instead, download the preroll with SSH, and carry on with the rest of the automation flow. Separately, somewhere else in the flow, check if Apache is running and if not, send a notification (but do not raise an Exception for this).