Infrastructure as Code

Download this episode

Download Video


In this episode, Robert is joined by Donovan Brown, who shows us infrastructure as code. This provides you the ability to take the infrastructure you want to host an app in and define it in code that can be checked into source code. These code files can server as Azure Resource Manager (ARM) templates, which can be used to spin up a pre-defined environment.



Available formats for this video:

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

    The Discussion

    • User profile image

    • User profile image

      This looks promising as release management can challenging when you have a product going to multiple customers' various environments. I'm looking forward to trying it out when it is available on prem.

      You mentioned Release Manager will track features (work items) included in each release. Consider a scenario where there are Test and Prod environments. Version 1 is deployed to Test and Prod. Version 2 is deployed to Test with several new features. A problem is discovered in test with one of these features. It is fixed and released to Test as Version 3 along with a handful of other new features and fixes. Will Release Manager track and show the complete set of features (those from Version 2 and Version 3) that will be deployed to Prod when Version 3 is deployed?

    • User profile image

      @bkstill: That is correct. You will see all the changes.

    • User profile image
      Ted Wiad

      Is this just like a YAML file with Jenkins?

    • User profile image

      Great work as always @donovan! For anyone wanting a step-by-step guide to creating an ARM template that provisions a Windows Server VM (and joins it to a domain) I have a couple of blog posts that might be of interest. See here for the second post which has a link to the first post.(Channel 9 doesn't like too many links.)

    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.