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
management_host: management.core.windows.net
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
Docs for previous releases are available on salt.rtfd.org.
Latest Salt release: 2014.1.13
Try the shiny new release candidate of Salt, v2014.7.0rc6! More info here.
22.5.11. salt.cloud.clouds.lxc
22.5.13. salt.cloud.clouds.nova
Upcoming SaltStack events, webinars and local meet ups and user groups.