Matriz de módulo e versão Ansible do Azure

O Ansible inclui um conjunto de módulos para uso no provisionamento e configuração de recursos do Azure. Esses recursos incluem máquinas virtuais, conjuntos de dimensionamento, serviços de rede e serviços de contêiner. Este artigo lista os vários módulos do Ansible para o Azure e as versões do Ansible nas quais eles são fornecidos.

Módulos de Ansible do Azure

Os módulos a seguir podem ser executados diretamente em hosts remotos ou por meio de guias estratégicos.

Esses módulos estão disponíveis na versão oficial do Ansible e na seguinte Coleção do Microsoft Azure.

Observação

Do Ansible 2.9 em diante, renomeamos todos os módulos *_facts para *_info para aderir à convenção de nomenclatura do Ansible. Os módulos antigos e renomeados são vinculados de modo que, além de ver um aviso de reprovação, todos os módulos funcionem como antes.

Módulo Ansible do Azure Ansible 2.4 Ansible 2.5 Ansible 2.6 Ansible 2.7 Ansible 2.8 Ansible 2.9 Coleção do Azure
Computação
azure_rm_availabilityset Sim Sim Sim Sim Sim Sim Yes
azure_rm_availabilityset_info Sim Sim Sim Sim Sim Sim Yes
azure_rm_batchaccount - - - - - Sim Yes
azure_rm_deployment Sim Sim Sim Sim Sim Sim Yes
azure_rm_deployment_info - - - - Sim Sim Yes
azure_rm_functionapp Sim Sim Sim Sim Sim Sim Yes
azure_rm_functionapp_info Sim Sim Sim Sim Sim Sim Yes
azure_rm_gallery - - - - - Sim Yes
azure_rm_gallery_info - - - - - Sim Yes
azure_rm_galleryimage - - - - - Sim Yes
azure_rm_galleryimage_info - - - - - Sim Yes
azure_rm_galleryimageversion - - - - - Sim Yes
azure_rm_galleryimageversion_info - - - - - Sim Yes
azure_rm_image - Sim Sim Sim Sim Sim Yes
azure_rm_image_info - - - - Sim Sim Yes
azure_rm_resource - - Sim Sim Sim Sim Yes
azure_rm_resource_info - - Sim Sim Sim Sim Yes
azure_rm_resourcegroup Sim Sim Sim Sim Sim Sim Yes
azure_rm_resourcegroup_info Sim Sim Sim Sim Sim Sim Yes
azure_rm_snapshot - - - - - Sim Yes
azure_rm_virtualmachine Sim Sim Sim Sim Sim Sim Yes
azure_rm_virtualmachine_info - - - Sim Sim Sim Yes
azure_rm_virtualmachineextension Sim Sim Sim Sim Sim Sim Yes
azure_rm_virtualmachineextension_info - - - - Sim Sim Yes
azure_rm_virtualmachineimage_info Sim Sim Sim Sim Sim Sim Yes
azure_rm_virtualmachinescaleset Sim Sim Sim Sim Sim Sim Yes
azure_rm_virtualmachinescaleset_info Sim Sim Sim Sim Sim Sim Yes
azure_rm_virtualmachinescalesetextension - - - - Sim Sim Yes
azure_rm_virtualmachinescalesetextension_info - - - - Sim Sim Yes
azure_rm_virtualmachinescalesetinstance - - - - Sim Sim Yes
azure_rm_virtualmachinescalesetinstance_info - - - - Sim Sim Sim
Rede
azure_rm_appgateway - - - Sim Sim Sim Yes
azure_rm_applicationsecuritygroup - - - - Sim Sim Yes
azure_rm_applicationsecuritygroup_info - - - - Sim Sim Yes
azure_rm_cdnendpoint - - - - Sim Sim Yes
azure_rm_cdnendpoint_info - - - - Sim Sim Yes
azure_rm_cdnprofile - - - - Sim Sim Yes
azure_rm_cdnprofile_info - - - - Sim Sim Yes
azure_rm_dnsrecordset Sim Sim Sim Sim Sim Sim Yes
azure_rm_dnsrecordset_info Sim Sim Sim Sim Sim Sim Yes
azure_rm_dnszone Sim Sim Sim Sim Sim Sim Yes
azure_rm_dnszone_info Sim Sim Sim Sim Sim Sim Yes
azure_rm_firewall - - - - - Sim Yes
azure_rm_firewall_info - - - - - Sim Yes
azure_rm_loadbalancer Sim Sim Sim Sim Sim Sim Yes
azure_rm_loadbalancer_info Sim Sim Sim Sim Sim Sim Yes
azure_rm_networkinterface Sim Sim Sim Sim Sim Sim Yes
azure_rm_networkinterface_info Sim Sim Sim Sim Sim Sim Yes
azure_rm_publicipaddress Sim Sim Sim Sim Sim Sim Yes
azure_rm_publicipaddress_info Sim Sim Sim Sim Sim Sim Yes
azure_rm_route - - - Sim Sim Sim Yes
azure_rm_routetable - - - Sim Sim Sim Yes
azure_rm_routetable_info - - - Sim Sim Sim Yes
azure_rm_securitygroup Sim Sim Sim Sim Sim Sim Yes
azure_rm_securitygroup_info - - - - - Sim Yes
azure_rm_subnet Sim Sim Sim Sim Sim Sim Yes
azure_rm_subnet_info - - - - Sim Sim Yes
azure_rm_trafficmanagerendpoint - - - Sim Sim Sim Yes
azure_rm_trafficmanagerendpoint_info - - - Sim Sim Sim Yes
azure_rm_trafficmanagerprofile - - - Sim Sim Sim Yes
azure_rm_trafficmanagerprofile_info - - - Sim Sim Sim Yes
azure_rm_virtualnetwork Sim Sim Sim Sim Sim Sim Yes
azure_rm_virtualnetwork_info Sim Sim Sim Sim Sim Sim Yes
azure_rm_virtualnetworkgateway - - - - Sim Sim Yes
azure_rm_virtualnetworkpeering - - - - Sim Sim Yes
azure_rm_virtualnetworkpeering_info - - - - - Sim Yes
Storage
azure_rm_manageddisk Sim Sim Sim Sim Sim Sim Yes
azure_rm_manageddisk_info Sim Sim Sim Sim Sim Sim Yes
azure_rm_storageaccount Sim Sim Sim Sim Sim Sim Yes
azure_rm_storageaccount_info Sim Sim Sim Sim Sim Sim Yes
azure_rm_storageblob Sim Sim Sim Sim Sim Sim Yes
Web
azure_rm_appserviceplan - - - Sim Sim Sim Yes
azure_rm_appserviceplan_info - - - Sim Sim Sim Yes
azure_rm_webapp - - - Sim Sim Sim Yes
azure_rm_webapp_info - - - Sim Sim Sim Yes
azure_rm_webappslot - - - - Sim Sim Sim
Contêineres
azure_rm_acs Sim Sim Sim Sim Sim Sim Yes
azure_rm_aks - - Sim Sim Sim Sim Yes
azure_rm_aks_info - - Sim Sim Sim Sim Yes
azure_rm_aksversion_info - - - - Sim Sim Yes
azure_rm_containerinstance - Sim Sim Sim Sim Sim Yes
azure_rm_containerinstance_info - - - - Sim Sim Yes
azure_rm_containerregistry - Sim Sim Sim Sim Sim Yes
azure_rm_containerregistry_info - - - Sim Sim Sim Yes
azure_rm_containerregistryreplication - - - - - - Sim
azure_rm_containerregistryreplication_info - - - - - - Sim
azure_rm_containerregistrywebhook - - - - - - Sim
azure_rm_containerregistrywebhook_info - - - - - - Sim
Bancos de dados
azure_rm_cosmosdbaccount - - - - Sim Sim Yes
azure_rm_cosmosdbaccount_info - - - - Sim Sim Yes
azure_rm_mariadbconfiguration - - - - Sim Sim Yes
azure_rm_mariadbconfiguration_info - - - - Sim Sim Yes
azure_rm_mariadbdatabase - - - - Sim Sim Yes
azure_rm_mariadbdatabase_info - - - - Sim Sim Yes
azure_rm_mariadbfirewallrule - - - - Sim Sim Yes
azure_rm_mariadbfirewallrule_info - - - - Sim Sim Yes
azure_rm_mariadbserver - - - - Sim Sim Yes
azure_rm_mariadbserver_info - - - - Sim Sim Yes
azure_rm_mysqlconfiguration - - - - Sim Sim Yes
azure_rm_mysqlconfiguration_info - - - - Sim Sim Yes
azure_rm_mysqldatabase - Sim Sim Sim Sim Sim Yes
azure_rm_mysqldatabase_info - - - Sim Sim Sim Yes
azure_rm_mysqlfirewallrule - - - - Sim Sim Yes
azure_rm_mysqlfirewallrule_info - - - - Sim Sim Yes
azure_rm_mysqlserver - Sim Sim Sim Sim Sim Yes
azure_rm_mysqlserver_info - - - Sim Sim Sim Yes
azure_rm_postgresqlconfiguration - - - - Sim Sim Yes
azure_rm_postgresqlconfiguration_info - - - - Sim Sim Yes
azure_rm_postgresqldatabase - Sim Sim Sim Sim Sim Yes
azure_rm_postgresqldatabase_info - - - Sim Sim Sim Yes
azure_rm_postgresqlfirewallrule - - - - Sim Sim Yes
azure_rm_postgresqlfirewallrule_info - - - - Sim Sim Yes
azure_rm_postgresqlserver - Sim Sim Sim Sim Sim Yes
azure_rm_postgresqlserver_info - - - Sim Sim Sim Yes
azure_rm_rediscache - - - - Sim Sim Yes
azure_rm_rediscache_info - - - - Sim Sim Yes
azure_rm_rediscachefirewallrule - - - - Sim Sim Yes
azure_rm_sqldatabase - Sim Sim Sim Sim Sim Yes
azure_rm_sqldatabase_info - - - - Sim Sim Yes
azure_rm_sqlfirewallrule - - - Sim Sim Sim Yes
azure_rm_sqlfirewallrule_info - - - - Sim Sim Yes
azure_rm_sqlserver - Sim Sim Sim Sim Sim Yes
azure_rm_sqlserver_info - Sim Sim Sim Sim Sim Sim
Analytics
azure_rm_hdinsightcluster - - - - Sim Sim Yes
azure_rm_hdinsightcluster_info - - - - - Sim Sim
Integração
azure_rm_servicebus - - - - Sim Sim Yes
azure_rm_servicebus_info - - - - Sim Sim Yes
azure_rm_servicebusqueue - - - - Sim Sim Yes
azure_rm_servicebussaspolicy - - - - Sim Sim Yes
azure_rm_servicebustopic - - - - Sim Sim Yes
azure_rm_servicebustopicsubscription - - - - Sim Sim Sim
Segurança
azure_rm_keyvault - Sim Sim Sim Sim Sim Yes
azure_rm_keyvault_info - - - - Sim Sim Yes
azure_rm_keyvaultkey - Sim Sim Sim Sim Sim Yes
azure_rm_keyvaultkey_info - - - - - Sim Yes
azure_rm_keyvaultsecret - Sim Sim Sim Sim Sim Yes
azure_rm_roleassignment - - - - Sim Sim Yes
azure_rm_roleassignment_info - - - - Sim Sim Yes
azure_rm_roledefinition - - - - Sim Sim Yes
azure_rm_roledefinition_info - - - - Sim Sim Yes
DevOps
azure_rm_devtestlab - - - - Sim Sim Yes
azure_rm_devtestlab_info - - - - Sim Sim Yes
azure_rm_devtestlabarmtemplate_info - - - - Sim Sim Yes
azure_rm_devtestlabartifact_info - - - - Sim Sim Yes
azure_rm_devtestlabartifactsource - - - - Sim Sim Yes
azure_rm_devtestlabartifactsource_info - - - - Sim Sim Yes
azure_rm_devtestlabcustomimage - - - - Sim Sim Yes
azure_rm_devtestlabcustomimage_info - - - - - Sim Yes
azure_rm_devtestlabenvironment - - - - Sim Sim Yes
azure_rm_devtestlabenvironment_info - - - - - Sim Yes
azure_rm_devtestlabpolicy - - - - Sim Sim Yes
azure_rm_devtestlabpolicy_info - - - - - Sim Yes
azure_rm_devtestlabschedule - - - - Sim Sim Yes
azure_rm_devtestlabschedule_info - - - - - Sim Yes
azure_rm_devtestlabvirtualmachine - - - - Sim Sim Yes
azure_rm_devtestlabvirtualmachine_info - - - - Sim Sim Yes
azure_rm_devtestlabvirtualnetwork - - - - Sim Sim Yes
azure_rm_devtestlabvirtualnetwork_info - - - - Sim Sim Yes
Azure Monitor
azure_rm_autoscale - - - Sim Sim Sim Yes
azure_rm_autoscale_info - - - Sim Sim Sim Yes
azure_rm_loganalyticsworkspace - - - - Sim Sim Yes
azure_rm_loganalyticsworkspace_info - - - - Sim Sim Yes
azure_rm_monitorlogprofile - - - - - Sim Sim
Gerenciamento e Governança
azure_rm_automationaccount - - - - - Sim Yes
azure_rm_automationaccount_info - - - - - Sim Yes
azure_rm_lock - - - - - Sim Yes
azure_rm_lock_info - - - - - Sim Yes
Internet das Coisas
azure_rm_iotdevice - - - - - Sim Yes
azure_rm_iotdevice_info - - - - - Sim Yes
azure_rm_iotdevicemodule - - - - - Sim Yes
azure_rm_iothub_info - - - - - Sim Yes
azure_rm_iothub_info - - - - - Sim Yes
azure_rm_iothubconsumergroup - - - - - Sim Yes

Introdução à Coleção Ansible para Azure

A Azure_preview_collection inclui todos os módulos do Azure mais recentes. As atualizações e correções de bug são feitas de forma mais rápida que na versão oficial do Ansible. Se você usar o Ansible para fins de provisionamento de recursos do Azure, recomenda-se instalar a coleção azure_preview_module.

A coleção azure_preview_module é liberada a cada três semanas.

Próximas etapas

Para obter mais informações sobre Coleções do Ansible, consulte Uso de Coleções.