Partager via


Matrice de version et module Ansible

Ansible comprend une suite de modules à utiliser dans le provisionnement et la configuration des ressources Azure. Ces ressources incluent les machines virtuelles, les groupes identiques, les services réseau et les services de conteneur. Cet article énumère les divers modules Ansible pour Azure et les versions d’Ansible dans lesquelles ils sont fournis.

Modules Ansible pour Azure

Les modules suivants peuvent être exécutés directement sur les hôtes distants ou par le biais de playbooks.

Ces modules sont disponibles à partir de la version officielle d’Ansible et de la collection Microsoft Azure suivante.

Remarque

À partir d’Ansible 2.9, nous avons renommé tous les modules *_facts en *_info pour respecter la convention de nommage Ansible. Les anciens modules et les modules renommés sont liés. Hormis l’affichage d’un avertissement de dépréciation, tous les modules fonctionnent comme avant.

Module Ansible pour Azure Ansible 2.4 Ansible 2.5 Ansible 2.6 Ansible 2.7 Ansible 2.8 Ansible 2.9 Collection Azure
Calcul
azure_rm_availabilityset Oui Oui Oui Oui Oui Oui Oui
azure_rm_availabilityset_info Oui Oui Oui Oui Oui Oui Oui
azure_rm_batchaccount - - - - - Oui Oui
azure_rm_deployment Oui Oui Oui Oui Oui Oui Oui
azure_rm_deployment_info - - - - Oui Oui Oui
azure_rm_functionapp Oui Oui Oui Oui Oui Oui Oui
azure_rm_functionapp_info Oui Oui Oui Oui Oui Oui Oui
azure_rm_gallery - - - - - Oui Oui
azure_rm_gallery_info - - - - - Oui Oui
azure_rm_galleryimage - - - - - Oui Oui
azure_rm_galleryimage_info - - - - - Oui Oui
azure_rm_galleryimageversion - - - - - Oui Oui
azure_rm_galleryimageversion_info - - - - - Oui Oui
azure_rm_image - Oui Oui Oui Oui Oui Oui
azure_rm_image_info - - - - Oui Oui Oui
azure_rm_resource - - Oui Oui Oui Oui Oui
azure_rm_resource_info - - Oui Oui Oui Oui Oui
azure_rm_resourcegroup Oui Oui Oui Oui Oui Oui Oui
azure_rm_resourcegroup_info Oui Oui Oui Oui Oui Oui Oui
azure_rm_snapshot - - - - - Oui Oui
azure_rm_virtualmachine Oui Oui Oui Oui Oui Oui Oui
azure_rm_virtualmachine_info - - - Oui Oui Oui Oui
azure_rm_virtualmachineextension Oui Oui Oui Oui Oui Oui Oui
azure_rm_virtualmachineextension_info - - - - Oui Oui Oui
azure_rm_virtualmachineimage_info Oui Oui Oui Oui Oui Oui Oui
azure_rm_virtualmachinescaleset Oui Oui Oui Oui Oui Oui Oui
azure_rm_virtualmachinescaleset_info Oui Oui Oui Oui Oui Oui Oui
azure_rm_virtualmachinescalesetextension - - - - Oui Oui Oui
azure_rm_virtualmachinescalesetextension_info - - - - Oui Oui Oui
azure_rm_virtualmachinescalesetinstance - - - - Oui Oui Oui
azure_rm_virtualmachinescalesetinstance_info - - - - Oui Oui Oui
Mise en réseau
azure_rm_appgateway - - - Oui Oui Oui Oui
azure_rm_applicationsecuritygroup - - - - Oui Oui Oui
azure_rm_applicationsecuritygroup_info - - - - Oui Oui Oui
azure_rm_cdnendpoint - - - - Oui Oui Oui
azure_rm_cdnendpoint_info - - - - Oui Oui Oui
azure_rm_cdnprofile - - - - Oui Oui Oui
azure_rm_cdnprofile_info - - - - Oui Oui Oui
azure_rm_dnsrecordset Oui Oui Oui Oui Oui Oui Oui
azure_rm_dnsrecordset_info Oui Oui Oui Oui Oui Oui Oui
azure_rm_dnszone Oui Oui Oui Oui Oui Oui Oui
azure_rm_dnszone_info Oui Oui Oui Oui Oui Oui Oui
azure_rm_firewall - - - - - Oui Oui
azure_rm_firewall_info - - - - - Oui Oui
azure_rm_loadbalancer Oui Oui Oui Oui Oui Oui Oui
azure_rm_loadbalancer_info Oui Oui Oui Oui Oui Oui Oui
azure_rm_networkinterface Oui Oui Oui Oui Oui Oui Oui
azure_rm_networkinterface_info Oui Oui Oui Oui Oui Oui Oui
azure_rm_publicipaddress Oui Oui Oui Oui Oui Oui Oui
azure_rm_publicipaddress_info Oui Oui Oui Oui Oui Oui Oui
azure_rm_route - - - Oui Oui Oui Oui
azure_rm_routetable - - - Oui Oui Oui Oui
azure_rm_routetable_info - - - Oui Oui Oui Oui
azure_rm_securitygroup Oui Oui Oui Oui Oui Oui Oui
azure_rm_securitygroup_info - - - - - Oui Oui
azure_rm_subnet Oui Oui Oui Oui Oui Oui Oui
azure_rm_subnet_info - - - - Oui Oui Oui
azure_rm_trafficmanagerendpoint - - - Oui Oui Oui Oui
azure_rm_trafficmanagerendpoint_info - - - Oui Oui Oui Oui
azure_rm_trafficmanagerprofile - - - Oui Oui Oui Oui
azure_rm_trafficmanagerprofile_info - - - Oui Oui Oui Oui
azure_rm_virtualnetwork Oui Oui Oui Oui Oui Oui Oui
azure_rm_virtualnetwork_info Oui Oui Oui Oui Oui Oui Oui
azure_rm_virtualnetworkgateway - - - - Oui Oui Oui
azure_rm_virtualnetworkpeering - - - - Oui Oui Oui
azure_rm_virtualnetworkpeering_info - - - - - Oui Oui
Stockage
azure_rm_manageddisk Oui Oui Oui Oui Oui Oui Oui
azure_rm_manageddisk_info Oui Oui Oui Oui Oui Oui Oui
azure_rm_storageaccount Oui Oui Oui Oui Oui Oui Oui
azure_rm_storageaccount_info Oui Oui Oui Oui Oui Oui Oui
azure_rm_storageblob Oui Oui Oui Oui Oui Oui Oui
Web
azure_rm_appserviceplan - - - Oui Oui Oui Oui
azure_rm_appserviceplan_info - - - Oui Oui Oui Oui
azure_rm_webapp - - - Oui Oui Oui Oui
azure_rm_webapp_info - - - Oui Oui Oui Oui
azure_rm_webappslot - - - - Oui Oui Oui
Containers
azure_rm_acs Oui Oui Oui Oui Oui Oui Oui
azure_rm_aks - - Oui Oui Oui Oui Oui
azure_rm_aks_info - - Oui Oui Oui Oui Oui
azure_rm_aksversion_info - - - - Oui Oui Oui
azure_rm_containerinstance - Oui Oui Oui Oui Oui Oui
azure_rm_containerinstance_info - - - - Oui Oui Oui
azure_rm_containerregistry - Oui Oui Oui Oui Oui Oui
azure_rm_containerregistry_info - - - Oui Oui Oui Oui
azure_rm_containerregistryreplication - - - - - - Oui
azure_rm_containerregistryreplication_info - - - - - - Oui
azure_rm_containerregistrywebhook - - - - - - Oui
azure_rm_containerregistrywebhook_info - - - - - - Oui
Bases de données
azure_rm_cosmosdbaccount - - - - Oui Oui Oui
azure_rm_cosmosdbaccount_info - - - - Oui Oui Oui
azure_rm_mariadbconfiguration - - - - Oui Oui Oui
azure_rm_mariadbconfiguration_info - - - - Oui Oui Oui
azure_rm_mariadbdatabase - - - - Oui Oui Oui
azure_rm_mariadbdatabase_info - - - - Oui Oui Oui
azure_rm_mariadbfirewallrule - - - - Oui Oui Oui
azure_rm_mariadbfirewallrule_info - - - - Oui Oui Oui
azure_rm_mariadbserver - - - - Oui Oui Oui
azure_rm_mariadbserver_info - - - - Oui Oui Oui
azure_rm_mysqlconfiguration - - - - Oui Oui Oui
azure_rm_mysqlconfiguration_info - - - - Oui Oui Oui
azure_rm_mysqldatabase - Oui Oui Oui Oui Oui Oui
azure_rm_mysqldatabase_info - - - Oui Oui Oui Oui
azure_rm_mysqlfirewallrule - - - - Oui Oui Oui
azure_rm_mysqlfirewallrule_info - - - - Oui Oui Oui
azure_rm_mysqlserver - Oui Oui Oui Oui Oui Oui
azure_rm_mysqlserver_info - - - Oui Oui Oui Oui
azure_rm_postgresqlconfiguration - - - - Oui Oui Oui
azure_rm_postgresqlconfiguration_info - - - - Oui Oui Oui
azure_rm_postgresqldatabase - Oui Oui Oui Oui Oui Oui
azure_rm_postgresqldatabase_info - - - Oui Oui Oui Oui
azure_rm_postgresqlfirewallrule - - - - Oui Oui Oui
azure_rm_postgresqlfirewallrule_info - - - - Oui Oui Oui
azure_rm_postgresqlserver - Oui Oui Oui Oui Oui Oui
azure_rm_postgresqlserver_info - - - Oui Oui Oui Oui
azure_rm_rediscache - - - - Oui Oui Oui
azure_rm_rediscache_info - - - - Oui Oui Oui
azure_rm_rediscachefirewallrule - - - - Oui Oui Oui
azure_rm_sqldatabase - Oui Oui Oui Oui Oui Oui
azure_rm_sqldatabase_info - - - - Oui Oui Oui
azure_rm_sqlfirewallrule - - - Oui Oui Oui Oui
azure_rm_sqlfirewallrule_info - - - - Oui Oui Oui
azure_rm_sqlserver - Oui Oui Oui Oui Oui Oui
azure_rm_sqlserver_info - Oui Oui Oui Oui Oui Oui
Analyse
azure_rm_hdinsightcluster - - - - Oui Oui Oui
azure_rm_hdinsightcluster_info - - - - - Oui Oui
Intégration
azure_rm_servicebus - - - - Oui Oui Oui
azure_rm_servicebus_info - - - - Oui Oui Oui
azure_rm_servicebusqueue - - - - Oui Oui Oui
azure_rm_servicebussaspolicy - - - - Oui Oui Oui
azure_rm_servicebustopic - - - - Oui Oui Oui
azure_rm_servicebustopicsubscription - - - - Oui Oui Oui
Sécurité
azure_rm_keyvault - Oui Oui Oui Oui Oui Oui
azure_rm_keyvault_info - - - - Oui Oui Oui
azure_rm_keyvaultkey - Oui Oui Oui Oui Oui Oui
azure_rm_keyvaultkey_info - - - - - Oui Oui
azure_rm_keyvaultsecret - Oui Oui Oui Oui Oui Oui
azure_rm_roleassignment - - - - Oui Oui Oui
azure_rm_roleassignment_info - - - - Oui Oui Oui
azure_rm_roledefinition - - - - Oui Oui Oui
azure_rm_roledefinition_info - - - - Oui Oui Oui
DevOps
azure_rm_devtestlab - - - - Oui Oui Oui
azure_rm_devtestlab_info - - - - Oui Oui Oui
azure_rm_devtestlabarmtemplate_info - - - - Oui Oui Oui
azure_rm_devtestlabartifact_info - - - - Oui Oui Oui
azure_rm_devtestlabartifactsource - - - - Oui Oui Oui
azure_rm_devtestlabartifactsource_info - - - - Oui Oui Oui
azure_rm_devtestlabcustomimage - - - - Oui Oui Oui
azure_rm_devtestlabcustomimage_info - - - - - Oui Oui
azure_rm_devtestlabenvironment - - - - Oui Oui Oui
azure_rm_devtestlabenvironment_info - - - - - Oui Oui
azure_rm_devtestlabpolicy - - - - Oui Oui Oui
azure_rm_devtestlabpolicy_info - - - - - Oui Oui
azure_rm_devtestlabschedule - - - - Oui Oui Oui
azure_rm_devtestlabschedule_info - - - - - Oui Oui
azure_rm_devtestlabvirtualmachine - - - - Oui Oui Oui
azure_rm_devtestlabvirtualmachine_info - - - - Oui Oui Oui
azure_rm_devtestlabvirtualnetwork - - - - Oui Oui Oui
azure_rm_devtestlabvirtualnetwork_info - - - - Oui Oui Oui
Azure Monitor
azure_rm_autoscale - - - Oui Oui Oui Oui
azure_rm_autoscale_info - - - Oui Oui Oui Oui
azure_rm_loganalyticsworkspace - - - - Oui Oui Oui
azure_rm_loganalyticsworkspace_info - - - - Oui Oui Oui
azure_rm_monitorlogprofile - - - - - Oui Oui
Gestion et gouvernance
azure_rm_automationaccount - - - - - Oui Oui
azure_rm_automationaccount_info - - - - - Oui Oui
azure_rm_lock - - - - - Oui Oui
azure_rm_lock_info - - - - - Oui Oui
Internet des objets
azure_rm_iotdevice - - - - - Oui Oui
azure_rm_iotdevice_info - - - - - Oui Oui
azure_rm_iotdevicemodule - - - - - Oui Oui
azure_rm_iothub_info - - - - - Oui Oui
azure_rm_iothub_info - - - - - Oui Oui
azure_rm_iothubconsumergroup - - - - - Oui Oui

Présentation de la collection Ansible pour Azure

La collection Azure_preview_collection inclut tous les derniers modules Azure. Les mises à jour et correctifs de bogues sont effectués de façon plus opportune qu’avec la version Ansible officielle. Si vous utilisez Ansible pour le provisionnement de ressources Azure, nous vous invitons à installer la collection azure_preview_module.

La collection azure_preview_module est publiée toutes les trois semaines.

Étapes suivantes

Pour plus d’informations sur les collections Ansible, consultez Utilisation des collections.