Tentacles can be configured during virtual machine provisioning via Desired State Configuration (DSC). The process for integrating DSC with Azure VM provisioning is documented here.
An Azure VM extension is also available, and has been has been tested on Windows 2008R2, Windows 2012, Windows 2012R2 and Windows 2016.
However the VM extension has limited functionality, with no support for spaces or workers. Microsoft no longer supports third party extensions, and as such the VM extension will not be updated with new features.
Support is available for the VM extension until the end of 2020, during which time reasonable efforts will be made to fix bugs, subject to any limitations due to Microsoft no longer supporting third party extensions. From 2021 the VM extension is unsupported.
All customers using the VM extension should migrate to DSC.
When using the extension, you should not apply additional configuration to the Tentacle via the Octopus Portal. This will result in the configuration on the Octopus Server being overwritten in certain circumstances (such as an extension upgrade). There needs to be only one "source of truth" for the configuration - the extension.
The VM extension can be installed in a variety of ways. Please refer to the appropriate page for details.
- Installing the Tentacle via DSC in an ARM template
- Installing the Tentacle VM extension via the Azure Portal
- Installing the Tentacle VM extension via the classic Azure Portal
- Installing the Tentacle VM extension via PowerShell
- Installing the Tentacle VM extension via the Azure CLI
- Installing the Tentacle VM extension via an ARM template
- Tentacle VM extension configuration structure
- Diagnosing Tentacle VM extension issues
Need support? We're here to help.