Building the solution
Now that we have a solid design for our solution, we can begin building it. As discussed in the previous section, we’ll be using an Azure VM. As we did with AWS in Chapter 7, we’ll need to package our application into VM images using Packer and then provision an environment that provisions an environment using these VM images.
Packer
In this section, we’ll learn how to implement our Packer template provisioners so that we can install our .NET application code on a Linux VM. If you skipped Chapters 7 through 9 due to a lack of interest in AWS, I can’t hold that against you – particularly if your primary interest in reading this book is working on the Microsoft Azure cloud platform. However, I would encourage you to review the corresponding section within Chapter 7 to see how we use Packer’s provisioners to configure a Debian-based Linux VM with our .NET application code.
Azure plugin
As we discussed in Chapter...