Chef, Microsoft, and Community

17
Chef, Microsoft, and Community Steven Murawski

Transcript of Chef, Microsoft, and Community

Page 1: Chef, Microsoft, and Community

Chef, Microsoft, and CommunitySteven Murawski

Page 2: Chef, Microsoft, and Community

Chef, Microsoft, and the Community• The Evolution of Automation on Windows Server• Microsoft and Open Source• Chef and Azure• Chef and Windows

Page 3: Chef, Microsoft, and Community
Page 4: Chef, Microsoft, and Community

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

Page 5: Chef, Microsoft, and Community

Microsoft and Open Source

Page 6: Chef, Microsoft, and Community
Page 7: Chef, Microsoft, and Community
Page 8: Chef, Microsoft, and Community
Page 9: Chef, Microsoft, and Community
Page 10: Chef, Microsoft, and Community

A couple of handy links

• https://microsoft.github.io

• https://github.com/powershell

Page 11: Chef, Microsoft, and Community
Page 12: Chef, Microsoft, and Community

Chef and Azure

Page 13: Chef, Microsoft, and Community

Chef and Azure• Chef Azure VM Agent Extension• Chef Provisioning• Test-Kitchen• Knife Azure

Page 14: Chef, Microsoft, and Community

Chef and Windows

Page 15: Chef, Microsoft, and Community

Chef on Windows as a Managed Node• Traditional command line apps• PowerShell• Desired State Configuration

• Challenges: Remote Management Security Contexts Performance

Page 16: Chef, Microsoft, and Community

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

Page 17: Chef, Microsoft, and Community