cookbook 'dockercloud-agent', '= 0.1.0'
dockercloud-agent (2) Versions 0.1.0 Follow0
Install dockercloud-agent
cookbook 'dockercloud-agent', '= 0.1.0', :supermarket
knife supermarket install dockercloud-agent
knife supermarket download dockercloud-agent
dockercloud-agent Cookbook
Install the Docker Cloud Agent via the Bring Your Own Node (BYO) method.
Requirements
The cookbook will install the most current version of the dockercloud-agent, but will not make any attempt to configure the host to communicate with a Docker Cloud account. Eg: Opening network ports
Platforms
- Ubuntu 14.04
Chef
- Chef 12.0 or later
Cookbooks
-
poise-python
- dockercloud-agent needs toaster to install docker-cloud CLI.
Attributes
dockercloud-agent::default
<table>
<tr>
<th>Key</th>
<th>Type</th>
<th>Description</th>
<th>Default</th>
</tr>
<tr>
<td><tt>['dockercloud-agent'][:docker][:username]</tt></td>
<td>String</td>
<td>Docker Cloud Username</td>
<td><tt>nil</tt></td>
</tr>
<tr>
<td><tt>['dockercloud-agent'][:docker][:api_key]</tt></td>
<td>String</td>
<td>Docker Cloud API Key for Username</td>
<td><tt>nil</tt></td>
</tr>
</table>
To create a new API Key, login to Docker Cloud
Account Settings > API Keys > Add API Key
Usage
dockercloud-agent::default
Just include dockercloud-agent
in your node's run_list
:
{ "name":"my_node", "run_list": [ "recipe[dockercloud-agent]" ] }
Dependent cookbooks
poise-python ~> 1.4.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
dockercloud-agent CHANGELOG
This file is used to list changes made in each version of the dockercloud-agent cookbook.
0.1.0
- [kfalconer] - Initial release of dockercloud-agent
Check the Markdown Syntax Guide for help with Markdown.
The Github Flavored Markdown page describes the differences between markdown on github and standard markdown.
Collaborator Number Metric
0.1.0 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Foodcritic Metric
0.1.0 failed this metric
FC001: Use strings in preference to symbols to access node attributes: /tmp/268cbbe90fdf8069e0604e30/dockercloud-agent/attributes/default.rb:1
FC001: Use strings in preference to symbols to access node attributes: /tmp/268cbbe90fdf8069e0604e30/dockercloud-agent/attributes/default.rb:2
FC001: Use strings in preference to symbols to access node attributes: /tmp/268cbbe90fdf8069e0604e30/dockercloud-agent/recipes/default.rb:33
FC001: Use strings in preference to symbols to access node attributes: /tmp/268cbbe90fdf8069e0604e30/dockercloud-agent/recipes/default.rb:34
FC019: Access node attributes in a consistent manner: /tmp/268cbbe90fdf8069e0604e30/dockercloud-agent/recipes/default.rb:33
FC019: Access node attributes in a consistent manner: /tmp/268cbbe90fdf8069e0604e30/dockercloud-agent/recipes/default.rb:34
0.1.0 failed this metric
0.1.0 failed this metric
FC001: Use strings in preference to symbols to access node attributes: /tmp/268cbbe90fdf8069e0604e30/dockercloud-agent/attributes/default.rb:1
FC001: Use strings in preference to symbols to access node attributes: /tmp/268cbbe90fdf8069e0604e30/dockercloud-agent/attributes/default.rb:2
FC001: Use strings in preference to symbols to access node attributes: /tmp/268cbbe90fdf8069e0604e30/dockercloud-agent/recipes/default.rb:33
FC001: Use strings in preference to symbols to access node attributes: /tmp/268cbbe90fdf8069e0604e30/dockercloud-agent/recipes/default.rb:34
FC019: Access node attributes in a consistent manner: /tmp/268cbbe90fdf8069e0604e30/dockercloud-agent/recipes/default.rb:33
FC019: Access node attributes in a consistent manner: /tmp/268cbbe90fdf8069e0604e30/dockercloud-agent/recipes/default.rb:34