Ansible 모듈 및 버전 매트릭스
Ansible에는 Azure 리소스를 프로비전하고 구성하는 데 사용할 모듈 모음이 포함되어 있습니다. 이러한 리소스에는 가상 머신, 확장 집합, 네트워킹 서비스 및 컨테이너 서비스가 포함됩니다. 이 문서에서는 Azure용 다양한 Ansible 모듈과 해당 모듈이 제공되는 Ansible 버전을 나열합니다.
Azure용 Ansible 모듈
다음 모듈은 원격 호스트 또는 플레이북을 통해 직접 실행할 수 있습니다.
이러한 모듈은 Ansible 공식 릴리스 및 다음 Microsoft Azure 컬렉션에서 사용할 수 있습니다.
참고 항목
Ansible 2.9부터 Anable 명명 규칙을 준수하기 위해 모든 *_facts 모듈의 이름이 *_info로 바뀌었습니다. 이전 모듈과 이름이 바뀐 모듈은 사용 중단 경고가 표시되지 않도록 연결되므로 모든 모듈이 이전과 같이 작동합니다.
Azure용 Ansible 모듈 | Ansible 2.4 | Ansible 2.5 | Ansible 2.6 | Ansible 2.7 | Ansible 2.8 | Ansible 2.9 | Azure 컬렉션 |
---|---|---|---|---|---|---|---|
컴퓨팅 | |||||||
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_스냅샷 | - | - | - | - | - | 예 | 예 |
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 | - | - | - | - | - | 예 | 예 |
스토리지 | |||||||
azure_rm_manageddisk | 예 | 네 | 네 | 네 | 네 | 네 | 예 |
azure_rm_manageddisk_info | 예 | 네 | 네 | 네 | 네 | 네 | 예 |
azure_rm_storageaccount | 예 | 네 | 네 | 네 | 네 | 네 | 예 |
azure_rm_storageaccount_info | 예 | 네 | 네 | 네 | 네 | 네 | 예 |
azure_rm_storageblob | 예 | 네 | 네 | 네 | 네 | 네 | 예 |
웹 | |||||||
azure_rm_appserviceplan | - | - | - | 예 | 네 | 네 | 예 |
azure_rm_appserviceplan_info | - | - | - | 예 | 네 | 네 | 예 |
azure_rm_webapp | - | - | - | 예 | 네 | 네 | 예 |
azure_rm_webapp_info | - | - | - | 예 | 네 | 네 | 예 |
azure_rm_webappslot | - | - | - | - | 예 | 네 | 예 |
컨테이너 | |||||||
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_containerregistry복제본(replica)tion_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 | - | 예 | 네 | 네 | 네 | 네 | 예 |
분석 | |||||||
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 | - | - | - | - | 예 | 네 | 예 |
보안 | |||||||
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 | - | - | - | - | - | 예 | 예 |
사물 인터넷 | |||||||
azure_rm_iotdevice | - | - | - | - | - | 예 | 예 |
azure_rm_iotdevice_info | - | - | - | - | - | 예 | 예 |
azure_rm_iotdevicemodule | - | - | - | - | - | 예 | 예 |
azure_rm_iothub_info | - | - | - | - | - | 예 | 예 |
azure_rm_iothub_info | - | - | - | - | - | 예 | 예 |
azure_rm_iothubconsumergroup | - | - | - | - | - | 예 | 예 |
Azure용 Ansible 컬렉션 소개
Azure_preview_collection에는 최신 Azure 모듈이 모두 포함되어 있습니다. 업데이트 및 버그 수정은 공식 Ansible 릴리스보다 더 시기 적절하게 수행됩니다. Azure 리소스를 프로비저닝하기 위해 Ansible을 사용하는 경우 azure_preview_module
컬렉션을 설치하는 것이 좋습니다.
azure_preview_module
컬렉션은 3주마다 릴리스됩니다.
다음 단계
Ansible 컬렉션에 대한 자세한 내용은 컬렉션 사용을 참조하세요.