2. Chef, Microsoft, and the Community
• The Evolution of Automation on Windows Server
• Microsoft and Open Source
• Chef and Azure
• Chef and Windows
3.
4. The Evolution of Automation on Windows Server
• Before 2006, things were bad. Cmd.exe and VBScript were the defaults in
automation.
• 2006 - Windows PowerShell V1 shipped
• 2009 – Windows PowerShell V2 shipped
• 2012 – Windows PowerShell V3 shipped
• 2013 – Windows PowerShell V4 shipped
• 2015 – Windows PowerShell V5 production preview
15. Chef on Windows as a Managed Node
• Traditional command line apps
• PowerShell
• Desired State Configuration
• Challenges:
Remote Management
Security Contexts
Performance
16. Chef on Windows as a Workstation
• ChefDK
Chocolatey Packages
chef shell-init powershell
PowerShell wrappers for chef, chef-client, and knife
• Test-Kitchen
kitchen-dsc
kitchen-pester
kitchen-hyperv
Editor's Notes
Script Sharing
Codeplex
VS team had different rules
Pester in the box
Active at ChefConf, Chef Summit