次の方法で共有


Ansible モジュールとバージョンのマトリックス

Ansible には、Azure リソースのプロビジョニングと構成に使用する一連のモジュールが含まれています。 これらのリソースには、仮想マシン、スケール セット、ネットワーク サービス、コンテナー サービスがあります。 この記事では、Azure 用のさまざまな Ansible モジュールと、それらが搭載される Ansible のバージョンについて説明します。

Azure 用 Ansible モジュール

次のモジュールは、リモート ホストで直接実行することも、プレイブックを介して実行することもできます。

これらのモジュールは、Ansible の公式リリースおよび次の Microsoft Azure コレクションから入手できます。

Note

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 コレクション
Compute
azure_rm_availabilityset はい イエス イエス イエス イエス イエス はい
azure_rm_availabilityset_info はい イエス イエス イエス イエス イエス はい
azure_rm_batchaccount - - - - - はい はい
azure_rm_deployment はい イエス イエス イエス イエス イエス はい
azure_rm_deployment_info - - - - はい イエス はい
azure_rm_functionapp はい イエス イエス イエス イエス イエス はい
azure_rm_functionapp_info はい イエス イエス イエス イエス イエス はい
azure_rm_gallery - - - - - はい はい
azure_rm_gallery_info - - - - - はい はい
azure_rm_galleryimage - - - - - はい はい
azure_rm_galleryimage_info - - - - - はい はい
azure_rm_galleryimageversion - - - - - はい はい
azure_rm_galleryimageversion_info - - - - - はい はい
azure_rm_image - はい イエス イエス イエス イエス はい
azure_rm_image_info - - - - はい イエス はい
azure_rm_resource - - はい イエス イエス イエス はい
azure_rm_resource_info - - はい イエス イエス イエス はい
azure_rm_resourcegroup はい イエス イエス イエス イエス イエス はい
azure_rm_resourcegroup_info はい イエス イエス イエス イエス イエス はい
azure_rm_snapshot - - - - - はい はい
azure_rm_virtualmachine はい イエス イエス イエス イエス イエス はい
azure_rm_virtualmachine_info - - - はい イエス イエス はい
azure_rm_virtualmachineextension はい イエス イエス イエス イエス イエス はい
azure_rm_virtualmachineextension_info - - - - はい イエス はい
azure_rm_virtualmachineimage_info はい イエス イエス イエス イエス イエス はい
azure_rm_virtualmachinescaleset はい イエス イエス イエス イエス イエス はい
azure_rm_virtualmachinescaleset_info はい イエス イエス イエス イエス イエス はい
azure_rm_virtualmachinescalesetextension - - - - はい イエス はい
azure_rm_virtualmachinescalesetextension_info - - - - はい イエス はい
azure_rm_virtualmachinescalesetinstance - - - - はい イエス はい
azure_rm_virtualmachinescalesetinstance_info - - - - はい イエス はい
ネットワーク
azure_rm_appgateway - - - はい イエス イエス はい
azure_rm_applicationsecuritygroup - - - - はい イエス はい
azure_rm_applicationsecuritygroup_info - - - - はい イエス はい
azure_rm_cdnendpoint - - - - はい イエス はい
azure_rm_cdnendpoint_info - - - - はい イエス はい
azure_rm_cdnprofile - - - - はい イエス はい
azure_rm_cdnprofile_info - - - - はい イエス はい
azure_rm_dnsrecordset はい イエス イエス イエス イエス イエス はい
azure_rm_dnsrecordset_info はい イエス イエス イエス イエス イエス はい
azure_rm_dnszone はい イエス イエス イエス イエス イエス はい
azure_rm_dnszone_info はい イエス イエス イエス イエス イエス はい
azure_rm_firewall - - - - - はい はい
azure_rm_firewall_info - - - - - はい はい
azure_rm_loadbalancer はい イエス イエス イエス イエス イエス はい
azure_rm_loadbalancer_info はい イエス イエス イエス イエス イエス はい
azure_rm_networkinterface はい イエス イエス イエス イエス イエス はい
azure_rm_networkinterface_info はい イエス イエス イエス イエス イエス はい
azure_rm_publicipaddress はい イエス イエス イエス イエス イエス はい
azure_rm_publicipaddress_info はい イエス イエス イエス イエス イエス はい
azure_rm_route - - - はい イエス イエス はい
azure_rm_routetable - - - はい イエス イエス はい
azure_rm_routetable_info - - - はい イエス イエス はい
azure_rm_securitygroup はい イエス イエス イエス イエス イエス はい
azure_rm_securitygroup_info - - - - - はい はい
azure_rm_subnet はい イエス イエス イエス イエス イエス はい
azure_rm_subnet_info - - - - はい イエス はい
azure_rm_trafficmanagerendpoint - - - はい イエス イエス はい
azure_rm_trafficmanagerendpoint_info - - - はい イエス イエス はい
azure_rm_trafficmanagerprofile - - - はい イエス イエス はい
azure_rm_trafficmanagerprofile_info - - - はい イエス イエス はい
azure_rm_virtualnetwork はい イエス イエス イエス イエス イエス はい
azure_rm_virtualnetwork_info はい イエス イエス イエス イエス イエス はい
azure_rm_virtualnetworkgateway - - - - はい イエス はい
azure_rm_virtualnetworkpeering - - - - はい イエス はい
azure_rm_virtualnetworkpeering_info - - - - - はい はい
Storage
azure_rm_manageddisk はい イエス イエス イエス イエス イエス はい
azure_rm_manageddisk_info はい イエス イエス イエス イエス イエス はい
azure_rm_storageaccount はい イエス イエス イエス イエス イエス はい
azure_rm_storageaccount_info はい イエス イエス イエス イエス イエス はい
azure_rm_storageblob はい イエス イエス イエス イエス イエス はい
Web
azure_rm_appserviceplan - - - はい イエス イエス はい
azure_rm_appserviceplan_info - - - はい イエス イエス はい
azure_rm_webapp - - - はい イエス イエス はい
azure_rm_webapp_info - - - はい イエス イエス はい
azure_rm_webappslot - - - - はい イエス はい
Containers
azure_rm_acs はい イエス イエス イエス イエス イエス はい
azure_rm_aks - - はい イエス イエス イエス はい
azure_rm_aks_info - - はい イエス イエス イエス はい
azure_rm_aksversion_info - - - - はい イエス はい
azure_rm_containerinstance - はい イエス イエス イエス イエス はい
azure_rm_containerinstance_info - - - - はい イエス はい
azure_rm_containerregistry - はい イエス イエス イエス イエス はい
azure_rm_containerregistry_info - - - はい イエス イエス はい
azure_rm_containerregistryreplication - - - - - - はい
azure_rm_containerregistryreplication_info - - - - - - はい
azure_rm_containerregistrywebhook - - - - - - はい
azure_rm_containerregistrywebhook_info - - - - - - はい
データベース
azure_rm_cosmosdbaccount - - - - はい イエス はい
azure_rm_cosmosdbaccount_info - - - - はい イエス はい
azure_rm_mariadbconfiguration - - - - はい イエス はい
azure_rm_mariadbconfiguration_info - - - - はい イエス はい
azure_rm_mariadbdatabase - - - - はい イエス はい
azure_rm_mariadbdatabase_info - - - - はい イエス はい
azure_rm_mariadbfirewallrule - - - - はい イエス はい
azure_rm_mariadbfirewallrule_info - - - - はい イエス はい
azure_rm_mariadbserver - - - - はい イエス はい
azure_rm_mariadbserver_info - - - - はい イエス はい
azure_rm_mysqlconfiguration - - - - はい イエス はい
azure_rm_mysqlconfiguration_info - - - - はい イエス はい
azure_rm_mysqldatabase - はい イエス イエス イエス イエス はい
azure_rm_mysqldatabase_info - - - はい イエス イエス はい
azure_rm_mysqlfirewallrule - - - - はい イエス はい
azure_rm_mysqlfirewallrule_info - - - - はい イエス はい
azure_rm_mysqlserver - はい イエス イエス イエス イエス はい
azure_rm_mysqlserver_info - - - はい イエス イエス はい
azure_rm_postgresqlconfiguration - - - - はい イエス はい
azure_rm_postgresqlconfiguration_info - - - - はい イエス はい
azure_rm_postgresqldatabase - はい イエス イエス イエス イエス はい
azure_rm_postgresqldatabase_info - - - はい イエス イエス はい
azure_rm_postgresqlfirewallrule - - - - はい イエス はい
azure_rm_postgresqlfirewallrule_info - - - - はい イエス はい
azure_rm_postgresqlserver - はい イエス イエス イエス イエス はい
azure_rm_postgresqlserver_info - - - はい イエス イエス はい
azure_rm_rediscache - - - - はい イエス はい
azure_rm_rediscache_info - - - - はい イエス はい
azure_rm_rediscachefirewallrule - - - - はい イエス はい
azure_rm_sqldatabase - はい イエス イエス イエス イエス はい
azure_rm_sqldatabase_info - - - - はい イエス はい
azure_rm_sqlfirewallrule - - - はい イエス イエス はい
azure_rm_sqlfirewallrule_info - - - - はい イエス はい
azure_rm_sqlserver - はい イエス イエス イエス イエス はい
azure_rm_sqlserver_info - はい イエス イエス イエス イエス あり
Analytics
azure_rm_hdinsightcluster - - - - はい イエス はい
azure_rm_hdinsightcluster_info - - - - - はい はい
統合
azure_rm_servicebus - - - - はい イエス はい
azure_rm_servicebus_info - - - - はい イエス はい
azure_rm_servicebusqueue - - - - はい イエス はい
azure_rm_servicebussaspolicy - - - - はい イエス はい
azure_rm_servicebustopic - - - - はい イエス はい
azure_rm_servicebustopicsubscription - - - - はい イエス はい
Security
azure_rm_keyvault - はい イエス イエス イエス イエス はい
azure_rm_keyvault_info - - - - はい イエス はい
azure_rm_keyvaultkey - はい イエス イエス イエス イエス はい
azure_rm_keyvaultkey_info - - - - - はい はい
azure_rm_keyvaultsecret - はい イエス イエス イエス イエス はい
azure_rm_roleassignment - - - - はい イエス はい
azure_rm_roleassignment_info - - - - はい イエス はい
azure_rm_roledefinition - - - - はい イエス はい
azure_rm_roledefinition_info - - - - はい イエス はい
DevOps
azure_rm_devtestlab - - - - はい イエス はい
azure_rm_devtestlab_info - - - - はい イエス はい
azure_rm_devtestlabarmtemplate_info - - - - はい イエス はい
azure_rm_devtestlabartifact_info - - - - はい イエス はい
azure_rm_devtestlabartifactsource - - - - はい イエス はい
azure_rm_devtestlabartifactsource_info - - - - はい イエス はい
azure_rm_devtestlabcustomimage - - - - はい イエス はい
azure_rm_devtestlabcustomimage_info - - - - - はい はい
azure_rm_devtestlabenvironment - - - - はい イエス はい
azure_rm_devtestlabenvironment_info - - - - - はい はい
azure_rm_devtestlabpolicy - - - - はい イエス はい
azure_rm_devtestlabpolicy_info - - - - - はい はい
azure_rm_devtestlabschedule - - - - はい イエス はい
azure_rm_devtestlabschedule_info - - - - - はい はい
azure_rm_devtestlabvirtualmachine - - - - はい イエス はい
azure_rm_devtestlabvirtualmachine_info - - - - はい イエス はい
azure_rm_devtestlabvirtualnetwork - - - - はい イエス はい
azure_rm_devtestlabvirtualnetwork_info - - - - はい イエス はい
Azure Monitor
azure_rm_autoscale - - - はい イエス イエス はい
azure_rm_autoscale_info - - - はい イエス イエス はい
azure_rm_loganalyticsworkspace - - - - はい イエス はい
azure_rm_loganalyticsworkspace_info - - - - はい イエス はい
azure_rm_monitorlogprofile - - - - - はい はい
管理とガバナンス
azure_rm_automationaccount - - - - - はい はい
azure_rm_automationaccount_info - - - - - はい はい
azure_rm_lock - - - - - はい はい
azure_rm_lock_info - - - - - はい はい
モノのインターネット (IoT)
azure_rm_iotdevice - - - - - はい はい
azure_rm_iotdevice_info - - - - - はい はい
azure_rm_iotdevicemodule - - - - - はい はい
azure_rm_iothub_info - - - - - はい はい
azure_rm_iothub_info - - - - - はい はい
azure_rm_iothubconsumergroup - - - - - はい はい

Ansible Collection for Azure の概要

Azure_preview_collection には、最新の Azure モジュールがすべて含まれています。 更新プログラムとバグ修正は、正式な Ansible リリースよりもタイムリーに行われます。 Azure リソースのプロビジョニングのために Ansible を使用する場合は、azure_preview_module コレクションをインストールすることをお勧めします。

azure_preview_module コレクションは 3 週間ごとにリリースされます。

次のステップ

Ansible コレクションの詳細については、「コレクションの使用」を参照してください。