Chef – On Windows? And Azure? Steven Murawski
© ITEdgeintersection. All rights reserved. Introduction Overview What Is Chef? How Does Chef Work? What About DSC? Compliance at Velocity / Chef Audit Chef and Azure
© ITEdgeintersection. All rights reserved. What is Chef? Chef provides a domain-specific language (DSL) that allows you to specify policy for your infrastructure Policy describes the desired state of a system Policies can be statically or dynamically defined Policies can be versioned (and version controlled) Policies allow you to reduce complexity through abstraction
© ITEdgeintersection. All rights reserved. How Does Chef Work? Analyze the node Build the policy Enumerate each resource in the policy Test each resource and repair if necessary
© ITEdgeintersection. All rights reserved. What About DSC? Desired State Configuration (DSC) was introduced in Windows Management Framework 4 and with Server 2012 R2 DSC provides a configuration management agent, a DSL to describe configurations, and a pattern for development of resources. Sounds a lot like Chef… (and other CM tools) But it’s built as a platform
© ITEdgeintersection. All rights reserved. Compliance at Velocity Configuration Management with Maintenance Windows Chef Audit
© ITEdgeintersection. All rights reserved. Azure Chef VM Extension knife-azure kitchen-azurerm chef-provisioning-azure and chef-provisioning-azurerm azure cookbook NOTE: This is a fast moving spaced and most of these projects are being updated frequently – especially with all the new ARM support
© ITEdgeintersection. All rights reserved. References
© ITEdgeintersection. All rights reserved. Please use Event Board to fill out a session evaluation. Questions? Thank you!