New in version 2016.11.0.
The Azure cloud module is used to control access to Microsoft Azure
depends: |
|
---|---|
configuration: | Required provider parameters:
|
Example /etc/salt/cloud.providers
or
/etc/salt/cloud.providers.d/azure.conf
configuration:
my-azure-config:
driver: azure
subscription_id: 3287abc8-f98a-c678-3bde-326766fd3617
username: larry
password: 123pass
salt.cloud.clouds.azurearm.
create_security_rule
(call=None, kwargs=None)Create a security rule (aka, firewall rule)
salt.cloud.clouds.azurearm.
destroy
(name, conn=None, call=None, kwargs=None)Destroy a VM
CLI Examples:
salt-cloud -d myminion
salt-cloud -a destroy myminion service_name=myservice
salt.cloud.clouds.azurearm.
list_nodes_full
(conn=None, call=None)List VMs on this Azure account, with full information
salt.cloud.clouds.azurearm.
list_nodes_select
(conn=None, call=None)Return a list of the VMs that are on the provider, with select fields
salt.cloud.clouds.azurearm.
list_resource_groups
(conn=None, call=None)List resource groups associated with the account
salt.cloud.clouds.azurearm.
list_security_groups
(call=None, kwargs=None)Create a network security_group
salt.cloud.clouds.azurearm.
pages_to_list
(items)Convert a set of links from a group of pages to a list
salt.cloud.clouds.azurearm.
request_instance
(call=None, kwargs=None)Request that Azure spin up a new instance
salt.cloud.clouds.azurearm.
show_instance
(name, resource_group=None, call=None)Show the details from the provider concerning an instance