cookbook 'octopus', '= 0.1.3'
octopus (3) Versions 0.1.3 Follow11
installs, configures and registers an octopus tentacle
cookbook 'octopus', '= 0.1.3', :supermarket
knife supermarket install octopus
knife supermarket download octopus
octopus cookbook
Installs, configures, and registers an octopus tentacle on your chef node.
Requirements
-
windows- depends on the windows community cookbook
Tentacle Attributes
The following attributes are used to configure tentacle related attributes, accessible via node['octopus']['tenacle'][attribute].
| Attribute | Description | Default |
|---|---|---|
| url | The download url of the octopus tentacle installation package | http://download.octopusdeploy.com/octopus/Octopus.Tentacle.2.6.0.778-x64.msi |
| checksum | The checksum of the tentacle installation package (SHA-256 hash) | cb81f5296f7843c5c04cb20a02793bb14dad50f6453a0f264ebe859e268d8289 |
| 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 tenacle | C:\Octopus |
| role | The role that will be assigned to the tentacle | webserver |
| name | The name of the tentacle | Tentacle |
API Attributes
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 |
Server Attributes
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 |
Contributing
- Fork the repository on Github
- Create a named feature branch (like
add_component_xorfeature_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 and Authors
License: Apache 2.0
Authors: Michael Burns
Dependent cookbooks
| windows >= 1.2.2 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
octopus CHANGELOG
0.1.3 (2015-07-07)
- Fix README.md for chef supermarket
- PR 2 - made name of tentacle an attribute
0.1.2
- Michael Burns - Cleaned-up cookbook for public release
0.1.0
- Michael Burns - Initial release of octopus
Check the Markdown Syntax Guide for help with Markdown.
The Github Flavored Markdown page describes the differences between markdown on github and standard markdown.