Tentacleless deployments using WinRM
Now that Octopus Deploy can do deployments via SSH, it seems like it would be fairly simply to implement the ability to do deployments by connecting over Windows Remote Management (WinRM).
Agentless deployments is a selling point used by other deployment tools, and now that Octopus Deploy can do "agentless" deploys via ssh, it would make sense to enable the same support for Windows machines as well using native Windows functionality.
This would provide several potential advantages depending on the deployment infrastructure:
- No service needs to be running on each deployment machine
- No additional firewall port needs to be opened for listening tentacles if the WinRM port is already listening and connections are not blocked by the firewall.
- No tentacle maintenance
Additional benefits include:
- The ability to use arbitrary credentials instead of locking a tentacle to one account
- Would work better for Azure deployments