Azure is Microsoft's competitor to EC2 and Rackspace Cloud. Any of the three will provide you with Windows virtualization, so included in this chapter is the information on how to integrate Azure with Chef.
The knife-azure
gem provides the functionality needed to control your Azure account via the knife
utility. Chef uses plugins to provide the extended functionality, including managing cloud services. Support for Azure is present in a Ruby gem named knife-azure
and is installed via the gem
command-line utility as follows:
gem install knife-azure
This command will install all the gems that knife-azure
is dependent upon, not just Chef alone.
Tip
As of this writing, the knife-azure
gem has a dependency on an older version of bundler
, which can cause issues and may require that you manually downgrade the version of bundler
that is installed. Using RVM or another Ruby manager will help isolate these issues and allow you to manage your gems.