Book Image

Managing Windows Servers with Chef

By : John Ewart
Book Image

Managing Windows Servers with Chef

By: John Ewart

Overview of this book

<p>This book begins with an introduction to the functionality and benefits of using Chef to manage Windows systems. From there, you are shown an overview of the Chef architecture and how to prepare a Windows host so that it can be managed by Chef, followed by an example of writing code to install a popular .NET application with Chef.<br /><br />This book looks at how Windows system administrators can effectively leverage Chef as an automated system management tool to simplify their lives through managed infrastructure. Included are practical examples that will help you to understand how to take advantage of Chef when managing your infrastructure.<br /><br />By the end of the book, you will be able to deploy software, provision hosts (including cloud servers), develop and test recipes for multiple platforms, and manage Windows hosts using the powerful tools that Chef provides.</p>
Table of Contents (13 chapters)

Chapter 4. Provisioning an Application Stack

Now that you have learned about the Windows-specific resources and some background information on using Chef with Windows, let's take a look at how to provision a full-stack application. In this chapter, we will dissect a cookbook that is responsible for installing an open source CMS application, Umbraco. Note that the recipe in this cookbook requires Windows Server 2012 as the target platform, and plan accordingly if you are going to run it yourself.

In this chapter, we will cover the following topics:

  • Bootstrapping a new Windows host

  • Installing the dependencies for the Umbraco CMS

  • Installing the Umbraco CMS on the Windows host

  • Configuring a site in the IIS to run the Umbraco CMS