Allow Azure powershell steps to run on servers other than the OD server
The Azure powershell steps run on the Octopus server, which is good for ease of getting up and running and small projects, however it is not great when you've got a lot of steps and a lot of projects. This is especially painful when you've got lots of steps that take time. If a cloud service takes 3 minutes to deploy, and you've got 6 to deploy, that blocks the server for at least 18 minutes.
This would probably be even more useful if implemented in conjunction with https://octopusdeploy.uservoice.com/forums/170787-general/suggestions/6316906-support-run-on-any-tentacle-model-for-deployment.
I know that some people would prefer still to keep the existing model, so it would be useful to implement as an option, rather than forcing everyone to switch to a tentacle based solution for this.
We have started this, follow https://github.com/OctopusDeploy/Issues/issues/4158 for details