There are two optional parameters that are passed to the Git installer. The first, GitAndUnixToolsOnPath, ensures that all the Git tools are included in PATH, and not just Git. The second, NoAutoCrlf, ensures that Git does not perform any line-ending conversions when checking out or committing text files.

If you need to install Chocolatey on a node, simply run the default recipe in the Chocolatey cookbook.

include_recipe "chocolatey"

Chef and Desired State Configuration (DSC)

DSC is a PowerShell-based configuration system for Windows that is provided by Microsoft. Chef fully supports DSC and, together, Chef and DSC make a powerful combination for managing your infrastructure, both in your data center and on Microsoft Azure.

Chef and DSC share common concepts, such as the notion of policy-based convergence. Properties in DSC are similar to attributes in Chef. Resources in DSC are similar to Chef resources and they incorporate Microsoft’s knowledge of Windows components. Examples of DSC resources include Active Directory, SQL Server and IIS. Any DSC resource can be included in a Chef recipe.

All the Tools You Need

The Chef Development Kit comes with all the development and testing tools you need to write Chef code for your Windows infrastructure.

Chef has a proven track record when it comes to Windows. Listen to the folks at MSN describe how they use Chef to manage their site, which is hosted on Azure.

Chef has a proven track record when it comes to Windows. Listen to the folks at MSN describe how they use Chef to manage their site, which is hosted on Azure. Chef has a proven track record when it comes to Windows. Listen to the folks at MSN describe how they use Chef to manage their site, which is hosted on Azure.

Learn More

Want to learn more about using Chef with Windows? Go to Learn Chef. There’s a whole set of tutorials for Windows users. See how easy it is to get started.