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)

Running scripts at startup


This resource allows you to create an autorun entry that will execute when the system is logged into. This is useful for anything that needs to be run when a user logs onto the system such as accounting, setting up user profiles, paths, environment variables, downloading patches or updates, making certain that specific programs are running, and so on.

In the following table, we describe the windows_auto_run resource along with its available actions and parameters:

windows_auto_run

Action

Description

create

This makes a new item that executes at login.

remove

This removes a previously created autorun entry.

Parameter

Description

args

These are the arguments to pass to the autorun program.

name

This is the resource name parameter used to name the autorun script.

program

This is the program to be executed.

Example of creating an autorun script

Install an autorun item with the following code that executes an accounting tool at login...