chocolatey Cookbook
Install Chocolatey with the default recipe.
Requirements
Platform
- Windows
 
Chef Infra Client
- 12.15 or greater
 
Notes
As of Chocolatey version 0.9.8.24 the install directory for Chocolatey has changed from C:\Chocolatey to C:\ProgramData\Chocolatey.
More information can be gotten from the Chocolateywiki.
Attributes
All attributes below are pre-pended with node['chocolatey']
| Attribute | Description | Type | Default | 
|---|---|---|---|
['upgrade'] | 
Whether to upgrade Chocolatey if it's already installed | Boolean | false | 
['install_vars']['chocolateyProxyLocation'] | 
HTTPS proxy for Chocolatey install script | String | Chef::Config['https_proxy'] or ENV['https_proxy'] | 
['install_vars']['chocolateyProxyUser'] | 
Proxy user for authenticating proxies | String | nil | 
['install_vars']['chocolateyProxyPassword'] | 
Proxy user password | String | nil | 
['install_vars']['chocolateyVersion'] | 
Version of Chocolatey to install, e.g. '0.9.9.11' | String | nil (download latest version) | 
['install_vars']['chocolateyDownloadUrl'] | 
Chocolatey .nupkg file URL. Use this if you host an internal copy of the chocolatey.nupkg | String | https://chocolatey.org/api/v2/package/chocolatey (download from chocolatey.org) | 
['install_vars']['chocolateyUseWindowsCompression'] | 
To use built-in compression instead of 7zip (requires additional download) set to true | 
String | nil (use 7zip) | 
['sensitive'] | 
When true, will suppress writing the contents of install.ps1 to the console | Boolean | false | 
Recipes
chocolatey::default- installs Chocolatey
License and Maintainer
Maintainer:: Guilhem Lettron (guilhem@lettron.fr)
License:: Apache 2.0