Chef Provisioning to Azure Demo

Download this episode

Download Video

Download captions

Description

In Edge Show 141, learn how to use the new Chef Provisioning capabilities to provision machines and applications to Microsoft Azure in this demo heavy interview with John Keiser from Chef. John walks through all the steps you need to get this running yourself as well as helpful insights from one of the engineers responsible for developing this functionality.  More specifically we cover:

  • [09:25] What is the history behind Chef provisioning and why does it exist?
  • [02:19] Were there other names to Chef provisioning and why did it change?
  • [03:03] Demo: Format of a Chef provisioning recipe
  • [05:00] Demo: setup pre-requisite steps to be able to use Chef provisioning
  • [07:04] Demo: editing the provisioning recipe
  • [09:10] Demo: executing the provisioning recipe in local mode (chef-client -z)
  • [11:01] Demo: how to create 10 machines using chef provisioning
  • [13:10] Demo: re-running a chef provisioning recipe where the machine already exists

Chef Provisioning Azure on Github

Sign up for a free trial of Windows Azure - http://aka.ms/aztrial

News:

Check out the March 2015 Microsoft DevOps news highlights at: http://aka.ms/DevOpsNews

Connect with the Edge Team:





Facebook

 

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      Iain

      Hi there, I can successfully create a windows machines but not run a chef recipe on it. The winrm doesn't connect somehow. I swapped image provisioned to be Ubuntu and it works fine. Tried the GitHub page for examples but it doesn't work either, I then tried lots of edits, can't crack it... Could anyone provide a complete provisioning.rb example for windows that then runs a chef recipe? No need for a full chef cookbook, just an example that can boot and apply a one line recipe. Thanks!

    • User profile image
      Stuart Preston

      Version 0.3 (released today) has the functionality in to do this, you can get it right now from RubyGems, and this means the examples shown in the Readme should now work for you. You can find me on twitter or via my GitHub profile @stuartpreston and I'd be glad to try and help you further.

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.