The Azure cloud module is used to control access to Microsoft Azure
Use of this module only requires the apikey parameter. Set up the cloud configuration at /etc/salt/cloud.providers or /etc/salt/cloud.providers.d/azure.conf:
my-azure-config:
provider: azure
subscription_id: 3287abc8-f98a-c678-3bde-326766fd3617
certificate_path: /etc/salt/azure.pem
Information on creating the pem file to use, and uploading the associated cer file can be found at:
http://www.windowsazure.com/en-us/develop/python/how-to-guides/service-management/
List available images for Azure
List available locations for Azure
Because sizes are built into images with Azure, there will be no sizes to return here
Create a single VM from a data dict
Destroy a VM
Return the first configured instance.
Return a conn object for the passed VM data
Destroy a VM
List VMs on this Azure account, with full information
List VMs on this Azure account
List VMs on this Azure account, with full information
Return a list of the VMs that are on the provider, with select fields
List VMs on this Azure account, with full information
Return the script deployment object
Show the details from the provider concerning an instance
Current Salt release: 2014.1.6
Docs for previous releases on salt.rtfd.org.