We run setup and task unattended using screen, so we don't know when they are complete. Add some check for setup and task statuses.
Could use files on Azure storage
Could refuse to deploy or start task until all VMs are in appropriate setup status.
Should invalidate status across VMs prior to starting setup / task deployment / task start for pool.
Could use task monitoring to have master script that generates tasks to queue, deploys latest task file, starts tasks and then stops VM when task stops on each VM.
We run setup and task unattended using
screen
, so we don't know when they are complete. Add some check for setup and task statuses.