共用方式為


Ansible 模組和版本矩陣

Ansible 包含一組模組,可用於布建和設定 Azure 資源。 這些資源包括虛擬機器、擴展集、網路服務和容器服務。 本文列出 Azure 的各種 Ansible 模組及其隨附的 Ansible 版本。

適用于 Azure 的 Ansible 模組

下列模組可以直接在遠端主機上或透過劇本執行。

這些模組可從 Ansible 官方版本和下列 Microsoft Azure 集合取得。

注意

從 Ansible 2.9 開始,我們已將所有 *_facts模組重新命名為 *_info,以遵守 Ansible 命名慣例。 舊模組和已重新命名的模組會連結,因此除了看到取代警告之外,所有模組都如先前一樣運作。

適用于 Azure 的 Ansible 模組 Ansible 2.4 Ansible 2.5 Ansible 2.6 Ansible 2.7 Ansible 2.8 Ansible 2.9 Azure 集合
計算
azure_rm_availabilityset Yes .是 .是 .是 .是 .是 Yes
azure_rm_availabilityset_info Yes .是 .是 .是 .是 .是 Yes
azure_rm_batchaccount - - - - - Yes Yes
azure_rm_deployment Yes .是 .是 .是 .是 .是 Yes
azure_rm_deployment_info - - - - Yes .是 Yes
azure_rm_functionapp Yes .是 .是 .是 .是 .是 Yes
azure_rm_functionapp_info Yes .是 .是 .是 .是 .是 Yes
azure_rm_gallery - - - - - Yes Yes
azure_rm_gallery_info - - - - - Yes Yes
azure_rm_galleryimage - - - - - Yes Yes
azure_rm_galleryimage_info - - - - - Yes Yes
azure_rm_galleryimageversion - - - - - Yes Yes
azure_rm_galleryimageversion_info - - - - - Yes Yes
azure_rm_image - Yes .是 .是 .是 .是 Yes
azure_rm_image_info - - - - Yes .是 Yes
azure_rm_resource - - Yes .是 .是 .是 Yes
azure_rm_resource_info - - Yes .是 .是 .是 Yes
azure_rm_resourcegroup Yes .是 .是 .是 .是 .是 Yes
azure_rm_resourcegroup_info Yes .是 .是 .是 .是 .是 Yes
azure_rm_snapshot - - - - - Yes Yes
azure_rm_virtualmachine Yes .是 .是 .是 .是 .是 Yes
azure_rm_virtualmachine_info - - - Yes .是 .是 Yes
azure_rm_virtualmachineextension Yes .是 .是 .是 .是 .是 Yes
azure_rm_virtualmachineextension_info - - - - Yes .是 Yes
azure_rm_virtualmachineimage_info Yes .是 .是 .是 .是 .是 Yes
azure_rm_virtualmachinescaleset Yes .是 .是 .是 .是 .是 Yes
azure_rm_virtualmachinescaleset_info Yes .是 .是 .是 .是 .是 Yes
azure_rm_virtualmachinescalesetextension - - - - Yes .是 Yes
azure_rm_virtualmachinescalesetextension_info - - - - Yes .是 Yes
azure_rm_virtualmachinescalesetinstance - - - - Yes .是 Yes
azure_rm_virtualmachinescalesetinstance_info - - - - Yes .是 Yes
網路功能
azure_rm_appgateway - - - Yes .是 .是 Yes
azure_rm_applicationsecuritygroup - - - - Yes .是 Yes
azure_rm_applicationsecuritygroup_info - - - - Yes .是 Yes
azure_rm_cdnendpoint - - - - Yes .是 Yes
azure_rm_cdnendpoint_info - - - - Yes .是 Yes
azure_rm_cdnprofile - - - - Yes .是 Yes
azure_rm_cdnprofile_info - - - - Yes .是 Yes
azure_rm_dnsrecordset Yes .是 .是 .是 .是 .是 Yes
azure_rm_dnsrecordset_info Yes .是 .是 .是 .是 .是 Yes
azure_rm_dnszone Yes .是 .是 .是 .是 .是 Yes
azure_rm_dnszone_info Yes .是 .是 .是 .是 .是 Yes
azure_rm_firewall - - - - - Yes Yes
azure_rm_firewall_info - - - - - Yes Yes
azure_rm_loadbalancer Yes .是 .是 .是 .是 .是 Yes
azure_rm_loadbalancer_info Yes .是 .是 .是 .是 .是 Yes
azure_rm_networkinterface Yes .是 .是 .是 .是 .是 Yes
azure_rm_networkinterface_info Yes .是 .是 .是 .是 .是 Yes
azure_rm_publicipaddress Yes .是 .是 .是 .是 .是 Yes
azure_rm_publicipaddress_info Yes .是 .是 .是 .是 .是 Yes
azure_rm_route - - - Yes .是 .是 Yes
azure_rm_routetable - - - Yes .是 .是 Yes
azure_rm_routetable_info - - - Yes .是 .是 Yes
azure_rm_securitygroup Yes .是 .是 .是 .是 .是 Yes
azure_rm_securitygroup_info - - - - - Yes Yes
azure_rm_subnet Yes .是 .是 .是 .是 .是 Yes
azure_rm_subnet_info - - - - Yes .是 Yes
azure_rm_trafficmanagerendpoint - - - Yes .是 .是 Yes
azure_rm_trafficmanagerendpoint_info - - - Yes .是 .是 Yes
azure_rm_trafficmanagerprofile - - - Yes .是 .是 Yes
azure_rm_trafficmanagerprofile_info - - - Yes .是 .是 Yes
azure_rm_virtualnetwork Yes .是 .是 .是 .是 .是 Yes
azure_rm_virtualnetwork_info Yes .是 .是 .是 .是 .是 Yes
azure_rm_virtualnetworkgateway - - - - Yes .是 Yes
azure_rm_virtualnetworkpeering - - - - Yes .是 Yes
azure_rm_virtualnetworkpeering_info - - - - - Yes Yes
Storage
azure_rm_manageddisk Yes .是 .是 .是 .是 .是 Yes
azure_rm_manageddisk_info Yes .是 .是 .是 .是 .是 Yes
azure_rm_storageaccount Yes .是 .是 .是 .是 .是 Yes
azure_rm_storageaccount_info Yes .是 .是 .是 .是 .是 Yes
azure_rm_storageblob Yes .是 .是 .是 .是 .是 Yes
Web
azure_rm_appserviceplan - - - Yes .是 .是 Yes
azure_rm_appserviceplan_info - - - Yes .是 .是 Yes
azure_rm_webapp - - - Yes .是 .是 Yes
azure_rm_webapp_info - - - Yes .是 .是 Yes
azure_rm_webappslot - - - - Yes .是 Yes
容器
azure_rm_acs Yes .是 .是 .是 .是 .是 Yes
azure_rm_aks - - Yes .是 .是 .是 Yes
azure_rm_aks_info - - Yes .是 .是 .是 Yes
azure_rm_aksversion_info - - - - Yes .是 Yes
azure_rm_containerinstance - Yes .是 .是 .是 .是 Yes
azure_rm_containerinstance_info - - - - Yes .是 Yes
azure_rm_containerregistry - Yes .是 .是 .是 .是 Yes
azure_rm_containerregistry_info - - - Yes .是 .是 Yes
azure_rm_containerregistryreplication - - - - - - Yes
azure_rm_containerregistryreplication_info - - - - - - Yes
azure_rm_containerregistrywebhook - - - - - - Yes
azure_rm_containerregistrywebhook_info - - - - - - Yes
資料庫
azure_rm_cosmosdbaccount - - - - Yes .是 Yes
azure_rm_cosmosdbaccount_info - - - - Yes .是 Yes
azure_rm_mariadbconfiguration - - - - Yes .是 Yes
azure_rm_mariadbconfiguration_info - - - - Yes .是 Yes
azure_rm_mariadbdatabase - - - - Yes .是 Yes
azure_rm_mariadbdatabase_info - - - - Yes .是 Yes
azure_rm_mariadbfirewallrule - - - - Yes .是 Yes
azure_rm_mariadbfirewallrule_info - - - - Yes .是 Yes
azure_rm_mariadbserver - - - - Yes .是 Yes
azure_rm_mariadbserver_info - - - - Yes .是 Yes
azure_rm_mysqlconfiguration - - - - Yes .是 Yes
azure_rm_mysqlconfiguration_info - - - - Yes .是 Yes
azure_rm_mysqldatabase - Yes .是 .是 .是 .是 Yes
azure_rm_mysqldatabase_info - - - Yes .是 .是 Yes
azure_rm_mysqlfirewallrule - - - - Yes .是 Yes
azure_rm_mysqlfirewallrule_info - - - - Yes .是 Yes
azure_rm_mysqlserver - Yes .是 .是 .是 .是 Yes
azure_rm_mysqlserver_info - - - Yes .是 .是 Yes
azure_rm_postgresqlconfiguration - - - - Yes .是 Yes
azure_rm_postgresqlconfiguration_info - - - - Yes .是 Yes
azure_rm_postgresqldatabase - Yes .是 .是 .是 .是 Yes
azure_rm_postgresqldatabase_info - - - Yes .是 .是 Yes
azure_rm_postgresqlfirewallrule - - - - Yes .是 Yes
azure_rm_postgresqlfirewallrule_info - - - - Yes .是 Yes
azure_rm_postgresqlserver - Yes .是 .是 .是 .是 Yes
azure_rm_postgresqlserver_info - - - Yes .是 .是 Yes
azure_rm_rediscache - - - - Yes .是 Yes
azure_rm_rediscache_info - - - - Yes .是 Yes
azure_rm_rediscachefirewallrule - - - - Yes .是 Yes
azure_rm_sqldatabase - Yes .是 .是 .是 .是 Yes
azure_rm_sqldatabase_info - - - - Yes .是 Yes
azure_rm_sqlfirewallrule - - - Yes .是 .是 Yes
azure_rm_sqlfirewallrule_info - - - - Yes .是 Yes
azure_rm_sqlserver - Yes .是 .是 .是 .是 Yes
azure_rm_sqlserver_info - Yes .是 .是 .是 .是
分析
azure_rm_hdinsightcluster - - - - Yes .是 Yes
azure_rm_hdinsightcluster_info - - - - - Yes Yes
整合
azure_rm_servicebus - - - - Yes .是 Yes
azure_rm_servicebus_info - - - - Yes .是 Yes
azure_rm_servicebusqueue - - - - Yes .是 Yes
azure_rm_servicebussaspolicy - - - - Yes .是 Yes
azure_rm_servicebustopic - - - - Yes .是 Yes
azure_rm_servicebustopicsubscription - - - - Yes .是 Yes
安全性
azure_rm_keyvault - Yes .是 .是 .是 .是 Yes
azure_rm_keyvault_info - - - - Yes .是 Yes
azure_rm_keyvaultkey - Yes .是 .是 .是 .是 Yes
azure_rm_keyvaultkey_info - - - - - Yes Yes
azure_rm_keyvaultsecret - Yes .是 .是 .是 .是 Yes
azure_rm_roleassignment - - - - Yes .是 Yes
azure_rm_roleassignment_info - - - - Yes .是 Yes
azure_rm_roledefinition - - - - Yes .是 Yes
azure_rm_roledefinition_info - - - - Yes .是 Yes
DevOps
azure_rm_devtestlab - - - - Yes .是 Yes
azure_rm_devtestlab_info - - - - Yes .是 Yes
azure_rm_devtestlabarmtemplate_info - - - - Yes .是 Yes
azure_rm_devtestlabartifact_info - - - - Yes .是 Yes
azure_rm_devtestlabartifactsource - - - - Yes .是 Yes
azure_rm_devtestlabartifactsource_info - - - - Yes .是 Yes
azure_rm_devtestlabcustomimage - - - - Yes .是 Yes
azure_rm_devtestlabcustomimage_info - - - - - Yes Yes
azure_rm_devtestlabenvironment - - - - Yes .是 Yes
azure_rm_devtestlabenvironment_info - - - - - Yes Yes
azure_rm_devtestlabpolicy - - - - Yes .是 Yes
azure_rm_devtestlabpolicy_info - - - - - Yes Yes
azure_rm_devtestlabschedule - - - - Yes .是 Yes
azure_rm_devtestlabschedule_info - - - - - Yes Yes
azure_rm_devtestlabvirtualmachine - - - - Yes .是 Yes
azure_rm_devtestlabvirtualmachine_info - - - - Yes .是 Yes
azure_rm_devtestlabvirtualnetwork - - - - Yes .是 Yes
azure_rm_devtestlabvirtualnetwork_info - - - - Yes .是 Yes
Azure 監視器
azure_rm_autoscale - - - Yes .是 .是 Yes
azure_rm_autoscale_info - - - Yes .是 .是 Yes
azure_rm_loganalyticsworkspace - - - - Yes .是 Yes
azure_rm_loganalyticsworkspace_info - - - - Yes .是 Yes
azure_rm_monitorlogprofile - - - - - Yes Yes
管理和治理
azure_rm_automationaccount - - - - - Yes Yes
azure_rm_automationaccount_info - - - - - Yes Yes
azure_rm_lock - - - - - Yes Yes
azure_rm_lock_info - - - - - Yes Yes
物聯網
azure_rm_iotdevice - - - - - Yes Yes
azure_rm_iotdevice_info - - - - - Yes Yes
azure_rm_iotdevicemodule - - - - - Yes Yes
azure_rm_iothub_info - - - - - Yes Yes
azure_rm_iothub_info - - - - - Yes Yes
azure_rm_iothubconsumergroup - - - - - Yes Yes

適用于 Azure 的 Ansible 集合簡介

Azure_preview_collection 包含所有最新的 Azure 模組。 更新和錯誤修正會比官方 Ansible 版本更及時完成。 如果您使用 Ansible 進行 Azure 資源布建,建議您安裝 azure_preview_module 集合。

azure_preview_module集合每三周發行一次。

下一步

如需 Ansible 集合的詳細資訊,請參閱 使用集合