It is very common to see users spinning up and down test infrastructure throughout the day. Some users are using VMs, while others are using PaaS services, such as Azure Web Apps. They want to leverage deployment target triggers in Octopus to kick off a deployment as soon as the machine is ready.
When spinning up VMs it is very common to run a bootstrap script to install various software needed (IIS, .NET Core, etc) along with the tentacle. Sometimes the software requires a restart of the VM. But the tentacle needs to be installed and registered along with the installs of IIS, .NET Core and other software.
How can I tell the trigger to wait until after the other software finishes installing and any necessary reboots finish?