Installs, configures, and registers an octopus tentacle on your chef node.
windows
- depends on the windows community cookbook
The following attributes are used to configure tentacle related attributes, accessible via node['octopus']['tentacle'][attribute]
.
Attribute | Description | Default |
---|---|---|
version | The version of the octopus tentacle | 2.6.0.778 |
package_name | The package name of the octopus tentacle msi package | Octopus Deploy Tentacle |
install_dir | The installation directory of where to install the tentacle | C:\Program Files\Octopus Deploy\Tentacle |
port | The port that the tentacle will listen on | 10933 |
home | The home directory for the tentacle | C:\Octopus |
role | The role that will be assigned to the tentacle | webserver |
name | The name of the tentacle | Tentacle |
url | The download url of the octopus tentacle installation package | https://download.octopusdeploy.com/octopus/Octopus.Tentacle.#{node['octopus']['tentacle']['version']}-x64.msi |
checksum | The checksum of the tentacle installation package (SHA-256 hash) | cb81f5296f7843c5c04cb20a02793bb14dad50f6453a0f264ebe859e268d8289 |
The following attributes are used to configure octopus api related attributes, accessible via node['octopus']['api'][attribute]
.
Attribute | Description | Default |
---|---|---|
uri | The uri of your octopus server's api | http://my-octopus-server.com/api |
key | The api key used to register the tentacle with the octopus server | API-XXXXXXXXXXXXXXXXXXXXXXXXXXX |
The following attributes are used to configure server related attributes, accessible via node['octopus']['server'][attribute]
.
Attribute | Description | Default |
---|---|---|
thumbprint | The octopus server's thumbprint | XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
- Fork the repository on Github
- Create a named feature branch (like
add_component_x
orfeature_xyz
) - Write your change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github
License: Apache 2.0 Authors: Michael Burns